This commit is contained in:
Thomas Krijnen
2023-07-08 12:07:28 +02:00
parent 8b71db92e2
commit d6250aaf2a
3 changed files with 27 additions and 1 deletions
+6
View File
@@ -116,6 +116,12 @@ static IfcUtil::ArgumentType helper_fn_attribute_type(const IfcUtil::IfcBaseClas
%}
%extend IfcParse::IfcFile {
// Use to correlate to entity_instance.file_pointer, so that we
// can trace file ownership of instances on the python side.
size_t file_pointer() const {
return reinterpret_cast<size_t>($self);
}
IfcUtil::IfcBaseClass* by_guid(const std::string& guid) {
return $self->instance_by_guid(guid);
}