To read a Tree from a file.  
 More...
#include <graph/tree/treader.h>
To read a Tree from a file. 
Definition at line 61 of file treader.h.
◆ TreeReader() [1/4]
      
        
          | TreeReader::TreeReader | ( | const std::string & | filename, | 
        
          |  |  | const carto::SyntaxSet & | syntax, | 
        
          |  |  | const carto::AttributedReader::HelperSet & | helpers = carto::AttributedReader::HelperSet() | 
        
          |  | ) |  |  | 
      
 
 
◆ TreeReader() [2/4]
      
        
          | TreeReader::TreeReader | ( | const carto::SyntaxSet & | syntax, | 
        
          |  |  | const carto::AttributedReader::HelperSet & | helpers = carto::AttributedReader::HelperSet() | 
        
          |  | ) |  |  | 
      
 
 
◆ TreeReader() [3/4]
      
        
          | TreeReader::TreeReader | ( | const TreeFactory & | factory, | 
        
          |  |  | const std::string & | filename, | 
        
          |  |  | const carto::SyntaxSet & | syntax, | 
        
          |  |  | const carto::AttributedReader::HelperSet & | helpers = carto::AttributedReader::HelperSet() | 
        
          |  | ) |  |  | 
      
 
 
◆ TreeReader() [4/4]
      
        
          | TreeReader::TreeReader | ( | const TreeFactory & | factory, | 
        
          |  |  | const carto::SyntaxSet & | syntax, | 
        
          |  |  | const carto::AttributedReader::HelperSet & | helpers = carto::AttributedReader::HelperSet() | 
        
          |  | ) |  |  | 
      
 
configure the parametres 
- Parameters
- 
  
    | factory | factory used to build the tree nodes |  | syntax | syntactic attribute / rules pairs |  | helpers | alternate/specialized IO routines |  
 
 
 
◆ ~TreeReader()
  
  | 
        
          | virtual TreeReader::~TreeReader | ( |  | ) |  |  | virtual | 
 
 
◆ attach() [1/3]
◆ attach() [2/3]
      
        
          | void TreeReader::attach | ( | const std::string & | filename | ) |  | 
      
 
 
◆ attach() [3/3]
      
        
          | void TreeReader::attach | ( | std::istream & | s, | 
        
          |  |  | int | line_num = 1 | 
        
          |  | ) |  |  | 
      
 
 
◆ close()
      
        
          | void TreeReader::close | ( |  | ) |  | 
      
 
 
◆ dataSource() [1/2]
◆ dataSource() [2/2]
      
        
          | const carto::rc_ptr<carto::DataSource> TreeReader::dataSource | ( |  | ) | const | 
      
 
 
◆ detach()
      
        
          | void TreeReader::detach | ( |  | ) |  | 
      
 
 
◆ name()
  
  | 
        
          | virtual std::string TreeReader::name | ( |  | ) | const |  | virtual | 
 
 
◆ open()
      
        
          | void TreeReader::open | ( | const std::string & | filename | ) |  | 
      
 
 
◆ parsers()
◆ read() [1/3]
  
  | 
        
          | virtual Tree* TreeReader::read | ( |  | ) |  |  | virtual | 
 
 
◆ read() [2/3]
  
  | 
        
          | virtual void TreeReader::read | ( | Tree & |  | ) |  |  | virtual | 
 
 
◆ read() [3/3]
      
        
          | virtual void use TreeReader::read | ( | Tree & |  | ) |  | 
      
 
 
◆ readTree()
  
  | 
        
          | virtual void TreeReader::readTree | ( | Tree * |  | ) |  |  | virtual | 
 
 
◆ setSyntax()
◆ syntaxSet()
The documentation for this class was generated from the following file: