graph  5.0.5
Graph: generic attributed relational graphs
carto::TreeParser Class Referenceabstract

#include <graph/tree/tparser.h>

Inheritance diagram for carto::TreeParser:

Public Member Functions

 TreeParser ()
 
virtual ~TreeParser ()
 
virtual Treeread ()=0
 
virtual void read (Tree &)=0
 
virtual void close ()=0
 
virtual void attach (rc_ptr< DataSource > ds)=0
 
virtual void detach ()=0
 
virtual rc_ptr< DataSource > dataSource ()=0
 
const_ref< DataSource > dataSource () const
 
virtual std::string name () const
 

Detailed Description

Definition at line 46 of file tparser.h.

Constructor & Destructor Documentation

◆ TreeParser()

carto::TreeParser::TreeParser ( )

◆ ~TreeParser()

virtual carto::TreeParser::~TreeParser ( )
virtual

Member Function Documentation

◆ attach()

virtual void carto::TreeParser::attach ( rc_ptr< DataSource >  ds)
pure virtual

◆ close()

virtual void carto::TreeParser::close ( )
pure virtual

◆ dataSource() [1/2]

virtual rc_ptr<DataSource> carto::TreeParser::dataSource ( )
pure virtual

◆ dataSource() [2/2]

const_ref<DataSource> carto::TreeParser::dataSource ( ) const
inline

Definition at line 59 of file tparser.h.

◆ detach()

virtual void carto::TreeParser::detach ( )
pure virtual

◆ name()

virtual std::string carto::TreeParser::name ( ) const
virtual

Reimplemented in carto::TreeParser_shfj.

◆ read() [1/2]

virtual Tree* carto::TreeParser::read ( )
pure virtual

◆ read() [2/2]

virtual void carto::TreeParser::read ( Tree )
pure virtual

The documentation for this class was generated from the following file: