10#include "ioss_export.h"
24 return suffixList[which - 1];
30 suffixList.resize(number_components);
31 suffixList.assign(number_components,
"UNSET");
41 void add_suffix(
size_t which,
const std::string &suffix) { suffixList[which - 1] = suffix; }
43 void print() const override final;
#define IOSS_NODISCARD
Definition Ioss_CodeTypes.h:55
Definition Ioss_NamedSuffixVariableType.h:19
void add_suffix(size_t which, const std::string &suffix)
Define the suffix list for this field.
Definition Ioss_NamedSuffixVariableType.h:41
NamedSuffixVariableType(const NamedSuffixVariableType &)=delete
IOSS_NODISCARD VariableType::Type type() const override
Definition Ioss_NamedSuffixVariableType.h:35
NamedSuffixVariableType(const std::string &my_name, int number_components, bool delete_me)
Definition Ioss_NamedSuffixVariableType.h:27
IOSS_NODISCARD std::string type_string() const override
Definition Ioss_NamedSuffixVariableType.h:36
IOSS_NODISCARD std::string label(int which, const char) const override
Definition Ioss_NamedSuffixVariableType.h:22
A generic variable type.
Definition Ioss_VariableType.h:70
Type
Definition Ioss_VariableType.h:72
The main namespace for the Ioss library.
Definition Ioad_DatabaseIO.C:40
Ioss::NameList NameList
Definition Ioss_ChangeSetFactory.h:25