mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-12 02:23:34 +00:00
70 lines
2.2 KiB
OpenEdge ABL
70 lines
2.2 KiB
OpenEdge ABL
// This file was generated with the assistance of an AI coding tool.
|
|
|
|
#ifdef IFCOPENSHELL_HELPER_SCHEMA_2x3
|
|
#include "../ifcparse/schemas/Ifc2x3.h"
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_2x3(M) M(Ifc2x3, "IFC2X3")
|
|
#else
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_2x3(M)
|
|
#endif
|
|
|
|
#ifdef IFCOPENSHELL_HELPER_SCHEMA_4
|
|
#include "../ifcparse/schemas/Ifc4.h"
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_4(M) M(Ifc4, "IFC4")
|
|
#else
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_4(M)
|
|
#endif
|
|
|
|
#ifdef IFCOPENSHELL_HELPER_SCHEMA_4x1
|
|
#include "../ifcparse/schemas/Ifc4x1.h"
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_4x1(M) M(Ifc4x1, "IFC4X1")
|
|
#else
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_4x1(M)
|
|
#endif
|
|
|
|
#ifdef IFCOPENSHELL_HELPER_SCHEMA_4x2
|
|
#include "../ifcparse/schemas/Ifc4x2.h"
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_4x2(M) M(Ifc4x2, "IFC4X2")
|
|
#else
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_4x2(M)
|
|
#endif
|
|
|
|
#ifdef IFCOPENSHELL_HELPER_SCHEMA_4x3
|
|
#include "../ifcparse/schemas/Ifc4x3.h"
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_4x3(M) M(Ifc4x3, "IFC4X3")
|
|
#else
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_4x3(M)
|
|
#endif
|
|
|
|
#ifdef IFCOPENSHELL_HELPER_SCHEMA_4x3_tc1
|
|
#include "../ifcparse/schemas/Ifc4x3_tc1.h"
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_4x3_tc1(M) M(Ifc4x3_tc1, "IFC4X3_TC1")
|
|
#else
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_4x3_tc1(M)
|
|
#endif
|
|
|
|
#ifdef IFCOPENSHELL_HELPER_SCHEMA_4x3_add1
|
|
#include "../ifcparse/schemas/Ifc4x3_add1.h"
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_4x3_add1(M) M(Ifc4x3_add1, "IFC4X3_ADD1")
|
|
#else
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_4x3_add1(M)
|
|
#endif
|
|
|
|
#ifdef IFCOPENSHELL_HELPER_SCHEMA_4x3_add2
|
|
#include "../ifcparse/schemas/Ifc4x3_add2.h"
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_4x3_add2(M) M(Ifc4x3_add2, "IFC4X3_ADD2")
|
|
#else
|
|
#define IFCOPENSHELL_HELPER_SCHEMA_CASE_4x3_add2(M)
|
|
#endif
|
|
|
|
// clang-format off
|
|
#define IFCOPENSHELL_HELPER_FOR_EACH_SCHEMA(M) \
|
|
IFCOPENSHELL_HELPER_SCHEMA_CASE_2x3(M) \
|
|
IFCOPENSHELL_HELPER_SCHEMA_CASE_4(M) \
|
|
IFCOPENSHELL_HELPER_SCHEMA_CASE_4x1(M) \
|
|
IFCOPENSHELL_HELPER_SCHEMA_CASE_4x2(M) \
|
|
IFCOPENSHELL_HELPER_SCHEMA_CASE_4x3(M) \
|
|
IFCOPENSHELL_HELPER_SCHEMA_CASE_4x3_tc1(M) \
|
|
IFCOPENSHELL_HELPER_SCHEMA_CASE_4x3_add1(M) \
|
|
IFCOPENSHELL_HELPER_SCHEMA_CASE_4x3_add2(M)
|
|
// clang-format on
|