|  | 
| class | Iterator | 
|  | An iterator used to go through the descriptor store.  More... 
 | 
|  | 
◆ Datatype_template_parser
A function that parses a PC_tree_t to create a datatype_template. 
 
 
◆ ~Context()
  
  | 
        
          | virtual PDI::Context::~Context | ( |  | ) |  |  | virtual | 
 
 
◆ get_iterator() [1/2]
  
  | 
        
          | Iterator PDI::Context::get_iterator | ( | const std::unordered_map< std::string, std::unique_ptr< Data_descriptor > >::iterator & | data | ) |  |  | protected | 
 
 
◆ get_iterator() [2/2]
  
  | 
        
          | Iterator PDI::Context::get_iterator | ( | std::unordered_map< std::string, std::unique_ptr< Data_descriptor > >::iterator && | data | ) |  |  | protected | 
 
 
◆ desc() [1/2]
Accesses the descriptor for a specific name. 
Might be uninitialized 
Implemented in PDI::Context_proxy.
 
 
◆ desc() [2/2]
Accesses the descriptor for a specific name. 
Might be uninitialized 
Implemented in PDI::Context_proxy.
 
 
◆ operator[]() [1/2]
  
  | 
        
          | virtual Data_descriptor & PDI::Context::operator[] | ( | const std::string & | name | ) |  |  | pure virtual | 
 
Accesses the descriptor for a specific name. 
Might be uninitialized 
Implemented in PDI::Context_proxy.
 
 
◆ operator[]() [2/2]
Accesses the descriptor for a specific name. 
Might be uninitialized 
Implemented in PDI::Context_proxy.
 
 
◆ begin()
  
  | 
        
          | virtual Iterator PDI::Context::begin | ( |  | ) |  |  | pure virtual | 
 
 
◆ end()
◆ event()
  
  | 
        
          | virtual void PDI::Context::event | ( | const char * | name | ) |  |  | pure virtual | 
 
 
◆ logger()
  
  | 
        
          | virtual Logger & PDI::Context::logger | ( |  | ) |  |  | pure virtual | 
 
 
◆ callbacks()
  
  | 
        
          | virtual Callbacks & PDI::Context::callbacks | ( |  | ) |  |  | pure virtual | 
 
 
◆ datatype()
Creates a new datatype template from a paraconf-style config. 
- Parameters
- 
  
    | [in] | node | the configuration to read |  
 
- Returns
- the type generated 
Implemented in PDI::Context_proxy.
 
 
◆ add_datatype()
Adds new datatype parser to the context. 
- Parameters
- 
  
    | [in] | name | name of the datatype to add |  | [in] | parser | function that creates new datatype_template from PC_tree_t |  
 
Implemented in PDI::Context_proxy.
 
 
◆ finalize_and_exit()
  
  | 
        
          | virtual void PDI::Context::finalize_and_exit | ( |  | ) |  |  | pure virtual | 
 
 
The documentation for this class was generated from the following file: