17 #ifndef _SDF_CONVERTER_HH_
18 #define _SDF_CONVERTER_HH_
34 public:
static bool Convert(TiXmlDocument *_doc,
35 const std::string &_toVersion,
44 public:
static void Convert(TiXmlDocument *_doc,
45 TiXmlDocument *_convertDoc);
48 private:
static void ConvertImpl(TiXmlElement *_elem,
49 TiXmlElement *_convert);
56 private:
static void Rename(TiXmlElement *_elem,
57 TiXmlElement *_renameElem);
64 private:
static void Move(TiXmlElement *_elem,
65 TiXmlElement *_moveElem);
71 private:
static void Add(TiXmlElement *_elem,
72 TiXmlElement *_addElem);
74 private:
static const char *GetValue(
const char *_valueElem,
75 const char *_valueAttr,
78 private:
static void CheckDeprecation(TiXmlElement *_elem,
79 TiXmlElement *_convert);
Convert from one version of SDF to another.
Definition: Converter.hh:28
#define SDFORMAT_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system_util.hh:48