public void |
Add<T>(T* object, XmlContainer* container) |
public void |
AddOrReplace<T>(T* object, XmlContainer* container) |
public void |
FromXml(Element* element, Date& value) |
public void |
FromXml(Element* element, DateTime& value) |
public void |
FromXml(Element* element, Duration& value) |
public void |
FromXml(Element* element, String<char>& value) |
public void |
FromXml(Element* element, String<uchar>& value) |
public void |
FromXml(Element* element, String<wchar>& value) |
public void |
FromXml<T>(Element* element, T& value) |
public void |
FromXml(Element* element, TimePoint& value) |
public void |
FromXml(Element* element, Timestamp& value) |
public void |
FromXml(Element* element, Uuid& value) |
public void |
FromXml(Element* element, bool& value) |
public void |
FromXml(Element* element, byte& value) |
public void |
FromXml(Element* element, char& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, Date& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, DateTime& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, Duration& value) |
public void |
FromXml<T>(Element* parentElement, const String<char>& fieldName, List<SharedPtr<T>>& list) |
public void |
FromXml<T>(Element* parentElement, const String<char>& fieldName, List<T>& list) where T is XmlConstructible |
public void |
FromXml<T>(Element* parentElement, const String<char>& fieldName, List<T>& list) where T is XmlImportableScalarType |
public void |
FromXml<T>(Element* parentElement, const String<char>& fieldName, List<UniquePtr<T>>& list) |
public void |
FromXml<T>(Element* parentElement, const String<char>& fieldName, List<UniqueXmlPtr<T>>& list) |
public void |
FromXml<T>(Element* parentElement, const String<char>& fieldName, List<XmlPtr<T>>& list) |
public void |
FromXml<T>(Element* parentElement, const String<char>& fieldName, SharedPtr<T>& object) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, String<char>& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, String<uchar>& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, String<wchar>& value) |
public void |
FromXml<T>(Element* parentElement, const String<char>& fieldName, T& object) where T is XmlConstructible |
public void |
FromXml<T>(Element* parentElement, const String<char>& fieldName, T& value) where T is XmlImportableEnumeratedType |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, TimePoint& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, Timestamp& value) |
public void |
FromXml<T>(Element* parentElement, const String<char>& fieldName, UniquePtr<T>& object) |
public void |
FromXml<T>(Element* parentElement, const String<char>& fieldName, UniqueXmlPtr<T>& ptr) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, Uuid& value) |
public void |
FromXml<T>(Element* parentElement, const String<char>& fieldName, XmlPtr<T>& ptr) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, bool& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, byte& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, char& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, double& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, float& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, int& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, long& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, sbyte& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, short& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, uchar& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, uint& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, ulong& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, ushort& value) |
public void |
FromXml(Element* parentElement, const String<char>& fieldName, wchar& value) |
public void |
FromXml(Element* element, double& value) |
public void |
FromXml(Element* element, float& value) |
public void |
FromXml(Element* element, int& value) |
public void |
FromXml(Element* element, long& value) |
public void |
FromXml(Element* element, sbyte& value) |
public void |
FromXml(Element* element, short& value) |
public void |
FromXml(Element* element, uchar& value) |
public void |
FromXml(Element* element, uint& value) |
public void |
FromXml(Element* element, ulong& value) |
public void |
FromXml(Element* element, ushort& value) |
public void |
FromXml(Element* element, wchar& value) |
public nothrow Element* |
GetXmlFieldElement(const String<char>& fieldName, Element* fromElement) |
public XmlSerializableExtractor* |
MakeXmlSerializableExtractor<T>() |
public void |
RemoveFromContainer<T>(T* object) |
public UniquePtr<Element> |
ToXml<T>(T value, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml(const Date& value, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml(const DateTime& value, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml(const Duration& value, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml<T>(const List<SharedPtr<T>>& list, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml<T>(const List<T>& list, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml<T>(const List<UniquePtr<T>>& list, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml<T>(const List<UniqueXmlPtr<T>>& list, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml<T>(const List<XmlPtr<T>>& list, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml<T>(const SharedPtr<T>& objectPtr, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml(const String<char>& value, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml(const String<uchar>& value, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml(const String<wchar>& value, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml<T>(const T& object, const String<char>& fieldName, XmlSerializationContext& ctx) where T is XmlExportableClassType |
public UniquePtr<Element> |
ToXml<T>(const T& value, const String<char>& fieldName, XmlSerializationContext& ctx) where T is XmlExportableScalarType |
public UniquePtr<Element> |
ToXml(const TimePoint& value, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml(const Timestamp& value, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml<T>(const UniquePtr<T>& objectPtr, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml<T>(const UniqueXmlPtr<T>& xmlPtr, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml(const Uuid& value, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<Element> |
ToXml<T>(const XmlPtr<T>& xmlPtr, const String<char>& fieldName, XmlSerializationContext& ctx) |
public UniquePtr<XmlBundle> |
ToXmlBundle(const String<char>& xmlStr, const String<char>& systemId) |
public UniquePtr<XmlBundle> |
ToXmlBundle(const String<char>& xmlStr, const String<char>& systemId, bool createOwningBundle) |
public nothrow T* |
XmlCast<T>(XmlSerializableProxy* proxy) |
public void |
XmlRegister<T>(int classId) |
public nothrow bool |
operator<<T>(const UniqueXmlPtr<T>& left, const UniqueXmlPtr<T>& right) |
public nothrow bool |
operator<<T>(const XmlPtr<T>& left, const XmlPtr<T>& right) |
public nothrow bool |
operator==<T>(const UniqueXmlPtr<T>& left, const UniqueXmlPtr<T>& right) |
public nothrow bool |
operator==<T>(const XmlPtr<T>& left, const XmlPtr<T>& right) |