Class that represents an xml type. More...

#include <SPL/Runtime/Type/Xml.h>

Detailed Description

Class that represents an xml type.

An xml type has an optional schema, and contains the xml value

Constructor & Destructor Documentation

◆ xml() [1/9]

Empty constructor

◆ xml() [2/9]

Constructor

Parameters

◆ xml() [3/9]

Constructor

Parameters

◆ xml() [4/9]

Constructor

Parameters

◆ xml() [5/9]

Constructor

Parameters

◆ xml() [6/9]

Constructor

Parameters

◆ xml() [7/9]

Constructor

Parameters

◆ xml() [8/9]

Constructor

Parameters

◆ xml() [9/9]

Copy contructor

Parameters

◆ ~xml()

Destructor

Member Function Documentation

◆ operator==()

Equality operator

Parameters

◆ operator!=()

Inequality operator

Parameters

◆ operator=() [1/3]

Assignment operator

Parameters

◆ operator=() [2/3]

Assignment operator

Parameters

◆ operator=() [3/3]

Assignment operator

Parameters

◆ swap()

Swap

Parameters

◆ clear()

Clear - clear the XML object.

◆ getValue()

The XML value

Returns
the XML value

◆ getSchema()

The XML schema

Returns
the XML schema

◆ hasSchema()

Does this XML value have an associate XML schema

Returns
true if there is a schema associated with the value

◆ serialize() [1/2]

template<class BufferType >

Serialize (binary)

Parameters

◆ deserialize() [1/2]

template<class BufferType >

Deserialize (binary)

Parameters

◆ serialize() [2/2]

Serialize (character)

Parameters

◆ deserialize() [2/2]

Deserialize (character)

Parameters

◆ hashCode()

Get hash code

Returns
hash code

◆ getSerializedSize()

Get the size in bytes when serialized

Returns
size in bytes when serialized

The documentation for this class was generated from the following file: