Check invalid variable names . More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | hstnmlinfoallnamevalid (gthstnml, invalid, names, err) |
Check invalid variable names
.
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 | ||
| ) |
Check invalid variable names
If variable names that are not set validation by HstNmlInfoSetValidName exist, .true. is set to invalid, and invalid variable names are joined with comma, and set to names.
If gthstnml is not initialized by HstNmlInfoCreate yet, error is occurred.
| [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.