Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
igl::xml::XMLSerializableBase Struct Referenceabstract

#include <src/libigl/igl/xml/XMLSerializable.h>

+ Inheritance diagram for igl::xml::XMLSerializableBase:
+ Collaboration diagram for igl::xml::XMLSerializableBase:

Public Member Functions

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
 

Detailed Description

Member Function Documentation

◆ Deserialize() [1/2]

virtual void igl::xml::XMLSerializableBase::Deserialize ( const std::vector< char > &  buffer)
pure virtual

◆ Deserialize() [2/2]

virtual void igl::xml::XMLSerializableBase::Deserialize ( const tinyxml2::XMLDocument *  doc,
const tinyxml2::XMLElement *  element 
)
pure virtual

◆ Serialize() [1/2]

virtual void igl::xml::XMLSerializableBase::Serialize ( std::vector< char > &  buffer) const
pure virtual

◆ Serialize() [2/2]

virtual void igl::xml::XMLSerializableBase::Serialize ( tinyxml2::XMLDocument *  doc,
tinyxml2::XMLElement *  element 
) const
pure virtual

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