This stores arbitrary token values and remembers the type.
TokValType
The different token value types.
TokVal(Vector xv)
To set TokVal from a Vector.
invlib::Matrix< ArtsMatrix > Matrix
invlib wrapper type for ARTS matrices.
TokVal(Index n)
To set TokVal from an integer.
TokVal(ArrayOfIndex nv)
To set TokVal from an array of integers.
This file contains the definition of Array.
TokVal(ArrayOfString sv)
To set TokVal from an array of Strings.
Implementation of Matrix, Vector, and such stuff.
Array< String > ArrayOfString
An array of Strings.
Array< Index > ArrayOfIndex
An array of Index.
TokVal(const String &s)
To set TokVal from String (C++ - style).
NUMERIC Numeric
The type to use for all floating point numbers.
invlib::Vector< ArtsVector > Vector
invlib wrapper type for ARTS vectors.
TokVal(Numeric x)
To set TokVal from a Numeric.
my_basic_string< char > String
The String type for ARTS.
TokVal(const char s[])
To set TokVal from String (C - style).
TokVal()
Default Constructor.
Vector x(Workspace &ws) noexcept
INDEX Index
The type to use for all integer numbers and indices.
TokVal(Matrix m)
To set TokVal from a Matrix.
This file contains the definition of String, the ARTS string class.
friend std::ostream & operator<<(std::ostream &os, const TokVal &a)
Output operator.