初期設定されていない変数名のチェック More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | hstnmlinfoallvarinicheck (gthstnml, invalid, names, err) |
初期設定されていない変数名のチェック
Definition in file hstnmlinfoallvarinicheck.f90.
| subroutine hstnmlinfoallvarinicheck | ( | type(gthst_nmlinfo), intent(in) | gthstnml, |
| logical, intent(out) | invalid, | ||
| character(*), intent(out) | names, | ||
| logical, intent(out), optional | err ) |
初期設定されていない変数名のチェック
初期設定されていない変数名がある場合, invalid に .true. を返し, names には初期設定されていない 変数名をカンマで区切った文字列を返します.
なお, 与えられた gthstnml が HstNmlInfoCreate によって初期設定 されていない場合, プログラムはエラーを発生させます.
| [in] | gthstnml | gtool_history_nmlinfo_types::GTHST_NMLINFO 型変数 |
| [out] | invalid | 初期設定されていない変数名が存在する場合に .true. If uninitialized variable names exist, .true. is returned. |
| [out] | names | 初期設定されていない変数名のリスト. List of uninitialized variable names. |
| [out] | err | 例外処理用フラグ. Exception handling flag. |
Definition at line 43 of file hstnmlinfoallvarinicheck.f90.
References dc_trace::beginsub(), dc_error::dc_enotinit, dc_error::dc_noerr, dc_trace::endsub(), gtool_history_nmlinfo_internal::name_delimiter, dc_error::storeerror(), and dc_types::string.