#include <XMLSerializable.h>
◆ XMLSerializable() [1/2]
      
        
          | igl::xml::XMLSerializable::XMLSerializable  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ XMLSerializable() [2/2]
◆ ~XMLSerializable()
      
        
          | igl::xml::XMLSerializable::~XMLSerializable  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ InitSerialization()
  
  
      
        
          | virtual void igl::xml::XMLSerializable::InitSerialization  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ PreSerialization()
  
  
      
        
          | bool igl::xml::XMLSerializable::PreSerialization  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ PostSerialization()
  
  
      
        
          | void igl::xml::XMLSerializable::PostSerialization  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ PreDeserialization()
  
  
      
        
          | bool igl::xml::XMLSerializable::PreDeserialization  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ PostDeserialization()
  
  
      
        
          | void igl::xml::XMLSerializable::PostDeserialization  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Serialize() [1/2]
  
  
      
        
          | void igl::xml::XMLSerializable::Serialize  | 
          ( | 
          std::vector< char > &  | 
          buffer | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Deserialize() [1/2]
  
  
      
        
          | void igl::xml::XMLSerializable::Deserialize  | 
          ( | 
          const std::vector< char > &  | 
          buffer | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Serialize() [2/2]
  
  
      
        
          | void igl::xml::XMLSerializable::Serialize  | 
          ( | 
          tinyxml2::XMLDocument *  | 
          doc,  | 
         
        
           | 
           | 
          tinyxml2::XMLElement *  | 
          element  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Deserialize() [2/2]
  
  
      
        
          | void igl::xml::XMLSerializable::Deserialize  | 
          ( | 
          const tinyxml2::XMLDocument *  | 
          doc,  | 
         
        
           | 
           | 
          const tinyxml2::XMLElement *  | 
          element  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ operator=()
◆ Add()
template<typename T > 
      
        
          | void igl::xml::XMLSerializable::Add  | 
          ( | 
          T &  | 
          obj,  | 
        
        
           | 
           | 
          std::string  | 
          name,  | 
        
        
           | 
           | 
          bool  | 
          binary = false  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
The documentation for this class was generated from the following file: