IOSS 2.0

Classes | Namespaces | Macros
Ioss_ConcreteVariableType.h File Reference
`#include <Ioss_VariableType.h>`
`#include <string>`
Include dependency graph for Ioss_ConcreteVariableType.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | Ioss::StorageInitializer
class | Ioss::Invalid_Storage
class | Ioss::Scalar
class | Ioss::Vector_2D
class | Ioss::Vector_3D
class | Ioss::Quaternion_2D
class | Ioss::Quaternion_3D
class | Ioss::Full_Tensor_36
class | Ioss::Full_Tensor_32
class | Ioss::Full_Tensor_22
class | Ioss::Full_Tensor_16
class | Ioss::Full_Tensor_12
class | Ioss::Sym_Tensor_33
class | Ioss::Sym_Tensor_31
class | Ioss::Sym_Tensor_21
class | Ioss::Sym_Tensor_13
class | Ioss::Sym_Tensor_11
class | Ioss::Sym_Tensor_10
class | Ioss::Asym_Tensor_03
class | Ioss::Asym_Tensor_02
class | Ioss::Asym_Tensor_01
class | Ioss::Matrix_22
class | Ioss::Matrix_33

## Namespaces
| Ioss
| The main namespace for the Ioss library.

## Macros
#define | MAKE_CLASS(X)

## Macro Definition Documentation

## ◆ MAKE_CLASS

#define MAKE_CLASS | ( |  | X | ) |

Value:
class X : public VariableType \
{ \
public: \
std::string label(int which, const char suffix_sep = '_') const override; \
static void factory(); \
\
protected: \
X(); \
\
private: \
X(const X &); \
}
anonymous_namespace{Ioss_ConcreteVariableType.C}::X
const std::string X()
Definition: Ioss_ConcreteVariableType.C:40