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))
50 end subroutine GTVarGetAttrCC
subroutine gtvargetattrcc(var, name, value, default)
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
Provides kind type parameter values.
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
Character length for string.