| 32 | } |
| 33 | |
| 34 | XmlSerializer::XmlSerializer(IfcParse::IfcFile* file, const std::string& xml_filename) { |
| 35 | if (file) { |
| 36 | implementation_ = XmlSerializerFactory::implementations().construct(file->schema()->name(), file, xml_filename); |
| 37 | } |
| 38 | } |
| 39 | |
| 40 | XmlSerializerFactory::Factory& XmlSerializerFactory::implementations() { |
| 41 | static XmlSerializerFactory::Factory impl; |