| 16 | #include "../ifcparse/Argument.h" |
| 17 | |
| 18 | struct Header_section_schema { |
| 19 | |
| 20 | IFC_PARSE_API static const IfcParse::schema_definition& get_schema(); |
| 21 | |
| 22 | IFC_PARSE_API static void clear_schema(); |
| 23 | |
| 24 | static const char* const Identifier; |
| 25 | |
| 26 | // Forward definitions |
| 27 | class file_description; class file_name; class file_schema; class schema_name; class time_stamp_text; |
| 28 | |
| 29 | |
| 30 | class IFC_PARSE_API schema_name : public IfcUtil::IfcBaseType { |
| 31 | public: |
| 32 | virtual const IfcParse::type_declaration& declaration() const; |
| 33 | static const IfcParse::type_declaration& Class(); |
| 34 | explicit schema_name (IfcEntityInstanceData&& e); |
| 35 | schema_name (std::string v); |
| 36 | operator std::string() const; |
| 37 | }; |
| 38 | |
| 39 | class IFC_PARSE_API time_stamp_text : public IfcUtil::IfcBaseType { |
| 40 | public: |
nothing calls this directly
no test coverage detected