無効な変数名のチェック More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | hstnmlinfoallnamevalid (gthstnml, invalid, names, err) |
無効な変数名のチェック
Definition in file hstnmlinfoallnamevalid.f90.
| subroutine hstnmlinfoallnamevalid | ( | type(gthst_nmlinfo), intent(in) | gthstnml, |
| logical, intent(out) | invalid, | ||
| character(*), intent(out) | names, | ||
| logical, intent(out), optional | err | ||
| ) |
無効な変数名のチェック
HstNmlInfoSetValidName によって, 有効性を設定されていない変数が ある場合, invalid に .true. を返し, names には無効な 変数名をカンマで区切った文字列を返します.
なお, 与えられた gthstnml が HstNmlInfoCreate によって初期設定 されていない場合, プログラムはエラーを発生させます.
| [in] | gthstnml | gtool_history_nmlinfo_types::GTHST_NMLINFO 型変数 |
| [out] | invalid | 無効な変数名が存在する場合に .true. If invalid variable names exist, .true. is returned. |
| [out] | names | 無効な変数名のリスト. List of invalid variable names. |
| [out] | err | 例外処理用フラグ. Exception handling flag. |
Definition at line 44 of file hstnmlinfoallnamevalid.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.