SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
14 #ifndef smtk_io_XmlV3StringWriter_h
15 #define smtk_io_XmlV3StringWriter_h
16 #include "smtk/CoreExports.h"
18 #include "smtk/io/XmlV2StringWriter.h"
20 #include "smtk/attribute/Resource.h"
38 void generateXml()
override;
43 std::string className()
const override;
44 std::string rootNodeName()
const override;
45 unsigned int fileVersion()
const override;
66 void processReferenceDefCommon(
69 const std::string& labelName);
76 #endif // smtk_io_XmlV3StringWriter_h
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
smtk::shared_ptr< smtk::attribute::ResourceItemDefinition > ResourceItemDefinitionPtr
Definition: PublicPointerDefs.h:544
smtk::shared_ptr< smtk::attribute::Definition > DefinitionPtr
Definition: PublicPointerDefs.h:457
smtk::shared_ptr< smtk::attribute::ComponentItem > ComponentItemPtr
Definition: PublicPointerDefs.h:546
Log messages for later presentation to a user or a file.
Definition: Logger.h:94
Definition: XmlV3StringWriter.h:33
Definition: XmlV2StringWriter.h:40
smtk::shared_ptr< smtk::attribute::ResourceItem > ResourceItemPtr
Definition: PublicPointerDefs.h:542
smtk::shared_ptr< smtk::attribute::ReferenceItem > ReferenceItemPtr
Definition: PublicPointerDefs.h:538
smtk::shared_ptr< smtk::attribute::DateTimeItemDefinition > DateTimeItemDefinitionPtr
Definition: PublicPointerDefs.h:496
smtk::shared_ptr< smtk::attribute::ComponentItemDefinition > ComponentItemDefinitionPtr
Definition: PublicPointerDefs.h:548
smtk::shared_ptr< smtk::attribute::ReferenceItemDefinition > ReferenceItemDefinitionPtr
Definition: PublicPointerDefs.h:540
smtk::shared_ptr< smtk::attribute::DateTimeItem > DateTimeItemPtr
Definition: PublicPointerDefs.h:494
smtk::shared_ptr< smtk::attribute::Item > ItemPtr
Definition: PublicPointerDefs.h:474
smtk::shared_ptr< smtk::attribute::ItemDefinition > ItemDefinitionPtr
Definition: PublicPointerDefs.h:480
smtk::shared_ptr< smtk::attribute::Resource > ResourcePtr
Definition: PublicPointerDefs.h:611