31 bool return_basetype_only =
false);
51 const char* description,
59 const char* description,
67 WsvRecord(
const char* name,
const char* description,
const String& group);
72 WsvRecord(
const char* name,
const char* description,
const Index group);
85 [[nodiscard]] std::shared_ptr<void>
get_copy()
const;
This file contains the definition of Array.
The global header file for ARTS.
This class contains all static information for one workspace variable.
void update_default_value(ArtsType auto &&v)
bool has_defaults() const
const String & Name() const
Name of this workspace variable.
WsvRecord()
Default constructor.
const TokVal & default_value() const
const String & Description() const
A text describing this workspace variable.
Index Group() const
The wsv group to which this variable belongs.
std::shared_ptr< void > get_copy() const
The declarations of all the exception classes.
Index get_wsv_group_id(const String &name)
Returns the id of the given group.
bool is_agenda_group_id(const Index group_id)
Check if group is an agenda group.
String get_array_groups_as_string(bool basetype_is_group=false, bool return_basetype_only=false)
Return string list of array types.
void get_wsv_group_ids(ArrayOfIndex &ids, String name)
Returns list of ids of the given group names.