Go to the documentation of this file.
33 #ifndef IOSS_Ioss_Property_h
34 #define IOSS_Ioss_Property_h
116 bool get_value(std::string *value)
const;
int64_t ival
Definition: Ioss_Property.h:130
Definition: Ioss_Property.h:50
~Property()
Definition: Ioss_Property.C:157
Definition: Ioss_Property.h:50
bool is_explicit() const
Tells whether the property is stored, rather than calculated.
Definition: Ioss_Property.h:83
bool is_invalid() const
Definition: Ioss_Property.h:96
The main namespace for the Ioss library.
Definition: Ioad_DatabaseIO.C:66
Definition: Ioss_Property.h:50
Property()
Create an explicit, empty property having no name, INVALID type.
Definition: Ioss_Property.C:66
BasicType
Definition: Ioss_Property.h:50
void * get_pointer() const
Get the property value if it is of type POINTER.
Definition: Ioss_Property.C:216
Definition: Ioss_Property.h:50
BasicType get_type() const
Get the property type.
Definition: Ioss_Property.h:108
bool isImplicit_
Definition: Ioss_Property.h:121
int64_t get_int() const
Get the property value if it is of type INTEGER.
Definition: Ioss_Property.C:188
Definition: Ioss_Property.h:125
std::string * sval
Definition: Ioss_Property.h:126
bool is_implicit() const
Tells whether the property is calculated, rather than stored.
Definition: Ioss_Property.h:77
Definition: Ioss_Property.h:50
Data data_
Definition: Ioss_Property.h:132
bool get_value(int64_t *value) const
Definition: Ioss_Property.C:226
BasicType type_
Definition: Ioss_Property.h:112
bool is_valid() const
Definition: Ioss_Property.h:89
double rval
Definition: Ioss_Property.h:129
std::string get_name() const
Get the property name.
Definition: Ioss_Property.h:102
void * pval
Definition: Ioss_Property.h:127
std::string name_
Definition: Ioss_Property.h:111
std::string get_string() const
Get the property value if it is of type STRING.
Definition: Ioss_Property.C:174
std::string name(const Ioss::GroupingEntity *entity)
Definition: io_info.C:89
const GroupingEntity * ge
Definition: Ioss_Property.h:128
Property & operator=(Property rhs)
Definition: Ioss_Property.C:164
A named value that has a known type.
Definition: Ioss_Property.h:47
Base class for all 'grouping' entities. The following derived classes are typical:
Definition: Ioss_GroupingEntity.h:93
double get_real() const
Get the property value if it is of type REAL.
Definition: Ioss_Property.C:202