Class enumeration_type

Inheritance Relationships

Base Type

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_