#include <chomik.h>
◆ type_instance_mode
| Enumerator | 
|---|
| NONE  |  | 
| INTEGER  |  | 
| ENUM  |  | 
 
 
◆ type_instance()
  
  
      
        
          | chomik::type_instance::type_instance  | 
          ( | 
          const std::string & |           n | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ add_type_instance_enum_value() [1/2]
  
  
      
        
          | virtual void chomik::type_instance::add_type_instance_enum_value  | 
          ( | 
          const signature & |           n,  | 
         
        
           | 
           | 
          unsigned |           new_level = 1 ) | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ add_type_instance_enum_value() [2/2]
  
  
      
        
          | virtual void chomik::type_instance::add_type_instance_enum_value  | 
          ( | 
          const std::string & |           n,  | 
         
        
           | 
           | 
          unsigned |           new_level = 1 ) | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ get_amount_of_values()
  
  
      
        
          | virtual int chomik::type_instance::get_amount_of_values  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ get_enum_item()
  
  
      
        
          | virtual std::string chomik::type_instance::get_enum_item  | 
          ( | 
          int |           i | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ get_first_iterator_for_enum()
  
  
      
        
          | virtual std::vector< std::unique_ptr< type_instance_enum_value > >::const_iterator chomik::type_instance::get_first_iterator_for_enum  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ get_first_iterator_for_range()
  
  
      
        
          | virtual int chomik::type_instance::get_first_iterator_for_range  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ get_last_iterator_for_enum()
  
  
      
        
          | virtual std::vector< std::unique_ptr< type_instance_enum_value > >::const_iterator chomik::type_instance::get_last_iterator_for_enum  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ get_last_iterator_for_range()
  
  
      
        
          | virtual int chomik::type_instance::get_last_iterator_for_range  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ get_mode()
◆ get_name()
  
  
      
        
          | const std::string chomik::type_instance::get_name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ report()
  
  
      
        
          | virtual void chomik::type_instance::report  | 
          ( | 
          std::ostream & |           s | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ update()
◆ update_name()
  
  
      
        
          | void chomik::type_instance::update_name  | 
          ( | 
          const std::string & |           n | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ name
  
  
      
        
          | std::string chomik::type_instance::name | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: