#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: