Go to the documentation of this file.
190 while (pos < name.
nelem()) {
205 while (pos < name.
nelem()) {
206 while (pos < name.
nelem() && name[pos] !=
',') pos++;
225 map<String, Index>::const_iterator it =
WsvGroupMap.find(name);
233 bool return_basetype_only) {
244 if (return_basetype_only) {
247 if (basetype_exists) {
252 arraygroups += basetype;
255 if (!basetype_is_group || (basetype_is_group && basetype_exists)) {
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()
String get_array_groups_as_string(bool basetype_is_group, bool return_basetype_only)
Return string list of array types.
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_agenda_group_id(const Index group)
Check if group is an agenda group.
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.