#include <XMLSerializable.h>
|
virtual void | Serialize (std::vector< char > &buffer) const =0 |
|
virtual void | Deserialize (const std::vector< char > &buffer)=0 |
|
virtual void | Serialize (tinyxml2::XMLDocument *doc, tinyxml2::XMLElement *element) const =0 |
|
virtual void | Deserialize (const tinyxml2::XMLDocument *doc, const tinyxml2::XMLElement *element)=0 |
|
virtual | ~SerializableBase ()=default |
|
◆ Serialize() [1/2]
virtual void igl::xml::XMLSerializableBase::Serialize |
( |
std::vector< char > & |
buffer | ) |
const |
|
pure virtual |
◆ Deserialize() [1/2]
virtual void igl::xml::XMLSerializableBase::Deserialize |
( |
const std::vector< char > & |
buffer | ) |
|
|
pure virtual |
◆ Serialize() [2/2]
virtual void igl::xml::XMLSerializableBase::Serialize |
( |
tinyxml2::XMLDocument * |
doc, |
|
|
tinyxml2::XMLElement * |
element |
|
) |
| const |
|
pure virtual |
◆ Deserialize() [2/2]
virtual void igl::xml::XMLSerializableBase::Deserialize |
( |
const tinyxml2::XMLDocument * |
doc, |
|
|
const tinyxml2::XMLElement * |
element |
|
) |
| |
|
pure virtual |
The documentation for this struct was generated from the following file: