Files
IfcOpenShell/src/ifcparse
Andrej730 e100cf5a34 Fix examples linking errors for shared build (incorrect attributes order)
E.g. IfcAdvancedHouse:
```
/usr/bin/x86_64-linux-gnu-ld.bfd: CMakeFiles/IfcAdvancedHouse.dir/IfcAdvancedHouse.cpp.o: in function `main':
IfcAdvancedHouse.cpp:(.text.startup.main+0x137): undefined reference to `hierarchy_helper<Ifc4x3_add2>::addBuilding(Ifc4x3_add2::IfcSite, Ifc4x3_add2::IfcOwnerHistory)'
/usr/bin/x86_64-linux-gnu-ld.bfd: IfcAdvancedHouse.cpp:(.text.startup.main+0x7c7): undefined reference to `hierarchy_helper<Ifc4x3_add2>::getRepresentationContext(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/x86_64-linux-gnu-ld.bfd: IfcAdvancedHouse.cpp:(.text.startup.main+0x931): undefined reference to `hierarchy_helper<Ifc4x3_add2>::getRepresentationContext(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
```

Noticed by addressing gcc warning gcc warning that attribute order is incorrect:
```
//src/ifcparse/hierarchy_helper.i:721:31: warning: attribute ignored in explicit instantiation ‘class hierarchy_helper<Ifc2x3>’ [-Wattributes]
  721 | template IFC_SCHEMA_API class hierarchy_helper<IfcSchema>;
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
//src/ifcparse/hierarchy_helper.i:721:31: note: no attribute can be applied to an explicit instantiation
```
2026-08-14 17:38:47 +05:00
..
2026-03-31 18:23:13 +02:00
2026-08-08 15:37:53 +02:00
2026-07-09 22:01:21 +02:00
2024-06-27 11:49:12 +10:00
2026-03-31 15:32:36 +02:00
2026-03-31 18:23:13 +02:00
2026-08-08 17:08:26 +02:00
2026-03-31 15:32:36 +02:00
2026-08-08 07:42:45 +02:00
2026-08-08 07:42:45 +02:00
2026-08-09 03:46:25 +02:00
2026-08-09 09:04:28 +02:00
2026-06-12 11:04:18 +02:00
2026-03-31 18:23:13 +02:00
2026-08-08 15:37:53 +02:00
2026-03-31 18:23:13 +02:00
2026-08-08 17:08:26 +02:00
2026-08-08 14:58:26 +02:00