27 #ifndef M_BASIC_TYPES_H 28 #define M_BASIC_TYPES_H 58 #define TMPL_NGET_GENERIC(what) \ 59 template <typename T> \ 60 void what##Get( Index&, \ 65 os << "The variable has no such attribute.\n"; \ 66 throw runtime_error(os.str()); \ 79 #undef TMPL_NGET_GENERIC 81 #define TMPL_NGET_AGENDA(what) \ 82 void what##Get( Workspace& ws _U_, \ 88 os << "The variable has no such attribute.\n"; \ 89 throw runtime_error(os.str()); \ 102 #undef TMPL_NGET_AGENDA 110 #define NGET_GENERIC(what, type) \ 111 void what##Get(Index& what, \ #define NGET_GENERIC(what, type)
Declarations having to do with the four output streams.
#define TMPL_NGET_GENERIC(what)
This file contains the definition of Array.
This file contains the declaration and partly the implementation of the workspace class...
The global header file for ARTS.
Header file for sparse matrices.
#define TMPL_NGET_AGENDA(what)
Declarations for agendas.
The declarations of all the exception classes.
This can be used to make arrays out of anything.
Implementation of gridded fields.
This file contains the definition of String, the ARTS string class.