graph  4.7.0
Graph: generic attributed relational graphs
GraphParser Class Referenceabstract

#include <graph/graph/gparser.h>

Inheritance diagram for GraphParser:
Collaboration diagram for GraphParser:

Public Member Functions

 GraphParser ()
 
virtual ~GraphParser ()=0
 
virtual int read (Graph &graph)=0
 
virtual void attach (carto::rc_ptr< carto::DataSource > ds)
 
virtual void detach ()
 detaches the stream (forgets it without closing it) More...
 
virtual carto::rc_ptr< carto::DataSource > dataSource ()
 
carto::const_ref< carto::DataSource > dataSource () const
 
virtual std::string name () const
 

Protected Attributes

carto::rc_ptr< carto::DataSource > _datasource
 

Detailed Description

Definition at line 43 of file gparser.h.

Constructor & Destructor Documentation

◆ GraphParser()

GraphParser::GraphParser ( )

◆ ~GraphParser()

virtual GraphParser::~GraphParser ( )
pure virtual

Member Function Documentation

◆ attach()

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

◆ dataSource() [1/2]

virtual carto::rc_ptr<carto::DataSource> GraphParser::dataSource ( )
virtual

◆ dataSource() [2/2]

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

Definition at line 54 of file gparser.h.

◆ detach()

virtual void GraphParser::detach ( )
virtual

detaches the stream (forgets it without closing it)

Reimplemented in carto::GraphParser_Python.

◆ name()

virtual std::string GraphParser::name ( ) const
virtual

Reimplemented in GraphParser_shfj.

◆ read()

virtual int GraphParser::read ( Graph graph)
pure virtual

Member Data Documentation

◆ _datasource

carto::rc_ptr<carto::DataSource> GraphParser::_datasource
protected

Definition at line 61 of file gparser.h.


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