34 #ifndef SOMAIO_READER_AREADER_H 35 #define SOMAIO_READER_AREADER_H 41 #ifndef CARTOBASE_OBJECT_SYNTAX_H 78 const HelperSet& helpers = HelperSet() );
87 const HelperSet& helpers = HelperSet());
94 const HelperSet& helpers = HelperSet());
110 void open(
const std::string& filename);
113 void attach( std::istream & stream,
int line_num = 1 );
128 virtual std::string name()
const;
143 bool operator!()
const;
148 bool is_open()
const;
168 void readAttribute(carto::GenericObject&
object,
169 const std::string& semantic);
172 void readAttribute(carto::GenericObject*
object,
173 const std::string& semantic)
#define __deprecated__(msg)
carto::rc_ptr< DataSource > _datasource
filtering stream to read from
carto::SyntaxSet _rules
rules for every syntactic attribute
To read GenericObject from a file.
std::map< std::string, Helper > HelperSet
Abstraction layer for various data sources (file, buffer, socket...).
std::map< std::string, Syntax > SyntaxSet
carto::rc_ptr< DataSource > dataSource()
HelperSet _helpers
helper functions read basic data type