33 #ifndef IOSS_Ioss_ConcreteVariableType_h 34 #define IOSS_Ioss_ConcreteVariableType_h 48 #define MAKE_CLASS(X) \ 49 class X : public VariableType \ 52 std::string label(int which, const char suffix_sep = '_') const; \ 53 static void factory(); \ 65 std::string
label(
int which,
char suffix_sep =
'_')
const override;
66 std::string
label_name(
const std::string &base,
int ,
char suffix_sep)
const override;
80 std::string
label(
int which,
char suffix_sep =
'_')
const override;
81 std::string
label_name(
const std::string &base,
int ,
char suffix_sep)
const override;
The main namespace for the Ioss library.
Definition: Iocgns_DatabaseIO.h:50
std::string label_name(const std::string &base, int, char suffix_sep) const override
Definition: Ioss_ConcreteVariableType.C:116
std::string label_name(const std::string &base, int, char suffix_sep) const override
Definition: Ioss_ConcreteVariableType.C:142
Definition: Ioss_ConcreteVariableType.h:40
std::string label(int which, char suffix_sep='_') const override
Definition: Ioss_ConcreteVariableType.C:133
A generic variable type.
Definition: Ioss_VariableType.h:93
static void factory()
Definition: Ioss_ConcreteVariableType.C:470
StorageInitializer()
Definition: Ioss_ConcreteVariableType.C:80
int suffix_count() const override
Definition: Ioss_ConcreteVariableType.h:82
Scalar()
Definition: Ioss_ConcreteVariableType.C:124
std::string label(int which, char suffix_sep='_') const override
Definition: Ioss_ConcreteVariableType.C:111
int suffix_count() const override
Definition: Ioss_ConcreteVariableType.h:67
static void factory()
Definition: Ioss_ConcreteVariableType.C:472
Definition: Ioss_ConcreteVariableType.h:77
Invalid_Storage()
Definition: Ioss_ConcreteVariableType.C:109
Definition: Ioss_ConcreteVariableType.h:62