Go to the documentation of this file.
173 while (pos < name.
nelem())
190 while (pos < name.
nelem())
192 while (pos < name.
nelem() && name[pos] !=
',') pos ++;
208 map<String, Index>::const_iterator it =
WsvGroupMap.find (name);
229 if (return_basetype_only)
235 if (!first) arraygroups +=
", ";
else first =
false;
236 arraygroups += basetype;
241 if (!basetype_is_group || (basetype_is_group && basetype_exists))
243 if (!first) arraygroups +=
", ";
else first =
false;
This file contains the definition of Array.
void define_wsv_group_names()
Define the array of workspace variable group names.
void define_valid_keyword_groups()
This can be used to make arrays out of anything.
String get_array_groups_as_string(bool basetype_is_group, bool return_basetype_only)
Return string list of array types.
The implementation for String, the ARTS string class.
void define_wsv_group_map()
void get_wsv_group_ids(ArrayOfIndex &ids, String name)
Returns list of ids of the given group names.
bool is_valid_keyword_group(const Index group)
const map< String, Index > WsvGroupMap
The map associated with wsv_group_names.
Index nelem() const
Number of elements.
my_basic_string< char > String
The String type for ARTS.
INDEX Index
The type to use for all integer numbers and indices.
const ArrayOfString wsv_group_names
The names associated with Wsv groups as Strings.
Index get_wsv_group_id(const String &name)
Returns the id of the given group.
ArrayOfIndex valid_keyword_groups
Index nelem() const
Number of elements.
Auxiliary header stuff related to workspace variable groups.
This file contains the definition of String, the ARTS string class.
The global header file for ARTS.