Go to the source code of this file.
◆ gtvargetattrcc()
subroutine gtvargetattrcc |
( |
type(gt_variable), intent(in) |
var, |
|
|
character(len = *), intent(in) |
name, |
|
|
character(len = *), intent(out) |
value, |
|
|
character(len = *), intent(in), optional |
default |
|
) |
| |
Definition at line 14 of file gtvargetattrsc.f90.
References dc_trace::beginsub(), dc_trace::endsub(), dc_types::string, and gtdata_internal_map::var_class().
30 character(len = *),
intent(in):: name
31 character(len = *),
intent(out):: value
32 character(len = *),
intent(in),
optional:: default
34 integer::
class, cid, stat
35 character(len = string):: p_default
36 character(len = *),
parameter:: subnam =
"gtvargetattrcc" 41 if (
present(default)) p_default = default
42 if (
class == vtb_class_netcdf)
then 44 else if (
class == vtb_class_memory)
then 46 if (err)
value = p_default
48 call endsub(subnam,
"%d:%d:%c = %c", i=(/
class, cid/), &
49 & c1=trim(name), c2=trim(value))
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
subroutine, public endsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca)
subroutine, public var_class(var, class, cid)
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ