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:537
smtk::shared_ptr< smtk::attribute::Definition > DefinitionPtr
Definition: PublicPointerDefs.h:450
smtk::shared_ptr< smtk::attribute::ComponentItem > ComponentItemPtr
Definition: PublicPointerDefs.h:539
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:535
smtk::shared_ptr< smtk::attribute::ReferenceItem > ReferenceItemPtr
Definition: PublicPointerDefs.h:531
smtk::shared_ptr< smtk::attribute::DateTimeItemDefinition > DateTimeItemDefinitionPtr
Definition: PublicPointerDefs.h:489
smtk::shared_ptr< smtk::attribute::ComponentItemDefinition > ComponentItemDefinitionPtr
Definition: PublicPointerDefs.h:541
smtk::shared_ptr< smtk::attribute::ReferenceItemDefinition > ReferenceItemDefinitionPtr
Definition: PublicPointerDefs.h:533
smtk::shared_ptr< smtk::attribute::DateTimeItem > DateTimeItemPtr
Definition: PublicPointerDefs.h:487
smtk::shared_ptr< smtk::attribute::Item > ItemPtr
Definition: PublicPointerDefs.h:467
smtk::shared_ptr< smtk::attribute::ItemDefinition > ItemDefinitionPtr
Definition: PublicPointerDefs.h:473
smtk::shared_ptr< smtk::attribute::Resource > ResourcePtr
Definition: PublicPointerDefs.h:604