属性のコピー More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | gtvarcopyattr (to, attrname, from, err) |
属性のコピー
このサブルーチンは gtdata_generic から gtdata_generic#Copy_Attr として提供されます。
Definition in file gtvarcopyattr.f90.
| subroutine gtvarcopyattr | ( | type(gt_variable), intent(inout) | to, |
| character(len = *), intent(in) | attrname, | ||
| type(gt_variable), intent(in) | from, | ||
| logical, intent(out), optional | err ) |
1つの属性を変数間でコピー
変数 from の属性 attrname を変数 to へコピーします。 属性のコピー時にエラーが生じた場合、メッセージを出力 してプログラムは強制終了します。err を与えてある場合には の引数に .true. が返り、プログラムは終了しません。
Copy_Attr は 2 つのサブルーチンの総称名であり、 他にも一括で変数の全ての属性をコピーする方法もあります。
| [in,out] | to | コピー先の変数ハンドル |
| [in] | attrname | コピーする属性名 |
| [in] | from | コピー元の変数ハンドル |
| [out] | err | エラーフラグ (省略可能) |
Definition at line 55 of file gtvarcopyattr.f90.
References dc_trace::beginsub(), dc_error::dc_noerr, dc_trace::endsub(), dc_error::storeerror(), dc_types::string, and gtdata_internal_map::var_class().