Class schema_definition

Class Documentation

class IfcParse::schema_definition

Public Functions

schema_definition(const std::string &name, const std::vector<const declaration*> &declarations, instance_factory *factory)
~schema_definition()
const declaration *declaration_by_name(const std::string &name) const
const declaration *declaration_by_name(int name) const
const std::vector<const declaration*> &declarations() const
const std::vector<const type_declaration*> &type_declarations() const
const std::vector<const select_type*> &select_types() const
const std::vector<const enumeration_type*> &enumeration_types() const
const std::vector<const entity*> &entities() const
const std::string &name() const
IfcUtil::IfcBaseClass *instantiate(IfcEntityInstanceData *data) const