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;
68 static void factory();
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;
83 static void factory();
The main namespace for the Ioss library.
Definition: Iocgns_DatabaseIO.h:50
Definition: Ioss_ConcreteVariableType.h:40
A generic variable type.
Definition: Ioss_VariableType.h:93
StorageInitializer()
Definition: Ioss_ConcreteVariableType.C:80
int suffix_count() const override
Definition: Ioss_ConcreteVariableType.h:82
int suffix_count() const override
Definition: Ioss_ConcreteVariableType.h:67
Definition: Ioss_ConcreteVariableType.h:77
Definition: Ioss_ConcreteVariableType.h:62