graph  5.0.5
Graph: generic attributed relational graphs
carto::GraphParser_Python Class Reference

#include <graph/graph/gparser_python.h>

Inheritance diagram for carto::GraphParser_Python:
Collaboration diagram for carto::GraphParser_Python:

Public Member Functions

 GraphParser_Python (const SyntaxSet &syntax, const HelperSet &helpers=GraphParser_Python::defaultHelperSet())
 
virtual ~GraphParser_Python ()
 
virtual int read (Graph &graph)
 
virtual int read (Tree &tree)
 
void addSyntax (const carto::SyntaxSet &s)
 
virtual void attach (carto::rc_ptr< carto::DataSource > ds)
 
virtual carto::rc_ptr< carto::DataSource > dataSource ()
 
virtual void detach ()
 detaches the stream (forgets it without closing it) More...
 
- Public Member Functions inherited from GraphParser
 GraphParser ()
 
virtual ~GraphParser ()=0
 
carto::const_ref< carto::DataSource > dataSource () const
 
virtual std::string name () const
 

Static Public Member Functions

static const HelperSet & defaultHelperSet ()
 
static const carto::SyntaxSetdefaultSyntax ()
 

Public Attributes

std::map< std::string, Vertex * > _vertextable
 

Additional Inherited Members

- Protected Attributes inherited from GraphParser
carto::rc_ptr< carto::DataSource > _datasource
 

Detailed Description

Definition at line 47 of file gparser_python.h.

Constructor & Destructor Documentation

◆ GraphParser_Python()

carto::GraphParser_Python::GraphParser_Python ( const SyntaxSet syntax,
const HelperSet &  helpers = GraphParser_Python::defaultHelperSet() 
)

◆ ~GraphParser_Python()

virtual carto::GraphParser_Python::~GraphParser_Python ( )
virtual

Member Function Documentation

◆ addSyntax()

void carto::GraphParser_Python::addSyntax ( const carto::SyntaxSet s)

◆ attach()

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

Reimplemented from GraphParser.

◆ dataSource()

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

Reimplemented from GraphParser.

◆ defaultHelperSet()

static const HelperSet& carto::GraphParser_Python::defaultHelperSet ( )
static

◆ defaultSyntax()

static const carto::SyntaxSet& carto::GraphParser_Python::defaultSyntax ( )
static

◆ detach()

virtual void carto::GraphParser_Python::detach ( )
virtual

detaches the stream (forgets it without closing it)

Reimplemented from GraphParser.

◆ read() [1/2]

virtual int carto::GraphParser_Python::read ( Graph graph)
virtual

Implements GraphParser.

◆ read() [2/2]

virtual int carto::GraphParser_Python::read ( Tree tree)
virtual

Member Data Documentation

◆ _vertextable

std::map<std::string, Vertex *> carto::GraphParser_Python::_vertextable

Definition at line 68 of file gparser_python.h.


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