DECLARE_ATTRIBUTE(StdString, name) DECLARE_ATTRIBUTE(StdString, standard_name) DECLARE_ATTRIBUTE(StdString, long_name) DECLARE_ATTRIBUTE(StdString, comment) DECLARE_ATTRIBUTE(StdString, unit) DECLARE_ATTRIBUTE(StdString, formula) DECLARE_ATTRIBUTE(StdString, formula_term) DECLARE_ATTRIBUTE(StdString, formula_bounds) DECLARE_ATTRIBUTE(StdString, formula_term_bounds) DECLARE_ATTRIBUTE(StdString, bounds_name) DECLARE_ATTRIBUTE(int, n_glo) DECLARE_ENUM2(positive, up, down) DECLARE_ENUM4(axis_type, X, Y, Z, T) DECLARE_ATTRIBUTE(StdString, dim_name) /* GLOBAL */ DECLARE_ATTRIBUTE(int, n_distributed_partition) /* LOCAL */ DECLARE_ARRAY(double , 1 , value, false) DECLARE_ATTRIBUTE(StdString, axis_ref, false) DECLARE_ARRAY(int ,1 , index, false) /* LOCAL */ DECLARE_ATTRIBUTE(int, data_n, false) DECLARE_ATTRIBUTE(int, data_begin, false) DECLARE_ARRAY(int , 1 , data_index, false) /*LOCAL */ DECLARE_ATTRIBUTE(int, begin, false) DECLARE_ATTRIBUTE(int, n, false) /* LOCAL */ DECLARE_ARRAY(bool, 1 , mask, false) DECLARE_ARRAY(double, 2 , bounds, false) DECLARE_ATTRIBUTE(int, prec) DECLARE_ARRAY(StdString ,1 , label, false)