From c665c9d7e5b259c30d7d16ea29814365fe76c61e Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Wed, 27 Aug 2025 11:33:01 +0200 Subject: [PATCH] Correction for previous commit --- src/ifcparse/IfcFile.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/ifcparse/IfcFile.h b/src/ifcparse/IfcFile.h index f230aec594..00db611f68 100644 --- a/src/ifcparse/IfcFile.h +++ b/src/ifcparse/IfcFile.h @@ -187,6 +187,13 @@ public: using type_iterator = variant_iterator; using storage_t = std::variant; + typedef VariantMap entity_instance_by_guid_t; + entity_instance_by_guid_t byguid_; + typedef VariantMap entity_by_id_t; + entity_by_id_t byid_; + typedef VariantMap entities_by_ref_t; + entities_by_ref_t byref_excl_; + bool check_existance_before_adding = true; bool calculate_unit_factors = true; bool instantiate_typed_instances = true; @@ -236,13 +243,13 @@ private: /// Returns the first entity in the range of instances contained in the model, /// in arbitrary order - IfcParse::IfcFile::entity_by_id_t::iterator begin() const { + entity_by_id_t::iterator begin() const { return byid_.begin(); } /// Returns the first entity in the range of instances contained in the model, /// in arbitrary order - IfcParse::IfcFile::entity_by_id_t::iterator end() const { + entity_by_id_t::iterator end() const { return byid_.end(); } @@ -353,13 +360,6 @@ private: void register_inverse(unsigned, const IfcParse::entity* from_entity, int inst_id, int attribute_index); void unregister_inverse(unsigned, const IfcParse::entity* from_entity, IfcUtil::IfcBaseClass*, int attribute_index); - typedef VariantMap entity_instance_by_guid_t; - entity_instance_by_guid_t byguid_; - typedef VariantMap entity_by_id_t; - entity_by_id_t byid_; - typedef VariantMap entities_by_ref_t; - entities_by_ref_t byref_excl_; - entity_instance_by_guid_t internal_guid_map() { return byguid_; }; void add_type_ref(IfcUtil::IfcBaseClass* new_entity);