Go to the documentation of this file.
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, \
Implementation of gridded fields.
The declarations of all the exception classes.
#define NGET_GENERIC(what, type)
This file contains the definition of Array.
This can be used to make arrays out of anything.
Declarations for agendas.
Declarations having to do with the four output streams.
#define TMPL_NGET_AGENDA(what)
This file contains the declaration and partly the implementation of the workspace class.
Header file for sparse matrices.
#define TMPL_NGET_GENERIC(what)
This file contains the definition of String, the ARTS string class.
The global header file for ARTS.