Class enumeration_type¶
Defined in File schema.h
Inheritance Relationships¶
Base Type¶
public ifcopenshell::declaration(Class declaration)
Class Documentation¶
-
class enumeration_type : public ifcopenshell::declaration¶
Public Functions
-
inline enumeration_type(const std::string &name, int index_in_schema, const std::vector<std::string> &enumeration_items)¶
-
inline const std::vector<std::string> &enumeration_items() const¶
-
inline const char *lookup_enum_value(size_t i) const¶
-
inline size_t lookup_enum_offset(const std::string &value_name) const¶
-
inline virtual const enumeration_type *as_enumeration_type() const¶
Protected Attributes
-
std::vector<std::string> enumeration_items_¶
-
inline enumeration_type(const std::string &name, int index_in_schema, const std::vector<std::string> &enumeration_items)¶