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)
 
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
文字列を保持する 文字型変数の種別型パラメタ