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 override; \ 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;
Definition: Ioss_ConcreteVariableType.h:106
The main namespace for the Ioss library.
Definition: Ioad_DatabaseIO.C:66
Definition: Ioss_ConcreteVariableType.h:102
Definition: Ioss_ConcreteVariableType.h:105
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:93
Definition: Ioss_ConcreteVariableType.h:40
std::string label(int which, char suffix_sep='_') const override
Definition: Ioss_ConcreteVariableType.C:133
Definition: Ioss_ConcreteVariableType.h:110
Definition: Ioss_ConcreteVariableType.h:98
Definition: Ioss_ConcreteVariableType.h:95
A generic variable type.
Definition: Ioss_VariableType.h:86
static void factory()
Definition: Ioss_ConcreteVariableType.C:470
StorageInitializer()
Definition: Ioss_ConcreteVariableType.C:80
Definition: Ioss_ConcreteVariableType.h:96
int suffix_count() const override
Definition: Ioss_ConcreteVariableType.h:82
#define MAKE_CLASS(X)
Definition: Ioss_ConcreteVariableType.h:48
Definition: Ioss_ConcreteVariableType.h:99
Definition: Ioss_ConcreteVariableType.h:109
Definition: Ioss_ConcreteVariableType.h:107
Definition: Ioss_ConcreteVariableType.h:97
Definition: Ioss_ConcreteVariableType.h:92
Definition: Ioss_ConcreteVariableType.h:111
Scalar()
Definition: Ioss_ConcreteVariableType.C:124
Definition: Ioss_ConcreteVariableType.h:103
std::string label(int which, char suffix_sep='_') const override
Definition: Ioss_ConcreteVariableType.C:111
Definition: Ioss_ConcreteVariableType.h:100
Definition: Ioss_ConcreteVariableType.h:94
Definition: Ioss_ConcreteVariableType.h:101
int suffix_count() const override
Definition: Ioss_ConcreteVariableType.h:67
static void factory()
Definition: Ioss_ConcreteVariableType.C:472
Definition: Ioss_ConcreteVariableType.h:108
Definition: Ioss_ConcreteVariableType.h:77
Invalid_Storage()
Definition: Ioss_ConcreteVariableType.C:109
Definition: Ioss_ConcreteVariableType.h:104
Definition: Ioss_ConcreteVariableType.h:62