34 #ifndef GRAPH_GRAPH_GPARSER_H
35 #define GRAPH_GRAPH_GPARSER_H
38 #include <soma-io/datasource/datasource.h>
56 return const_cast<GraphParser*
>(
this)->dataSource();
58 virtual std::string
name()
const;
virtual std::string name() const
virtual int read(Graph &graph)=0
carto::const_ref< carto::DataSource > dataSource() const
virtual void attach(carto::rc_ptr< carto::DataSource > ds)
virtual void detach()
detaches the stream (forgets it without closing it)
virtual carto::rc_ptr< carto::DataSource > dataSource()
carto::rc_ptr< carto::DataSource > _datasource
The base class for graphs.