2#ifndef SI_DOMAIN_DOMREADER_H
3#define SI_DOMAIN_DOMREADER_H
32 static std::map<std::string, BuildFunc> &
builders();
static void buildNull(Tree *parent, Tree *ao)
static std::map< std::string, BuildFunc > & builders()
virtual void parse(Tree *ao)
void(* BuildFunc)(Tree *parent, Tree *tr)
static carto::SyntaxSet & syntax()
static void registerBuilder(const std::string syntax, BuildFunc builder)
virtual Domain * readDom()
DomReader(const std::string &filename)
ExoticTreeReader(const std::string &filename, const carto::SyntaxSet &attr, const carto::AttributedReader::HelperSet &helpers=carto::AttributedReader::HelperSet())
std::map< std::string, Syntax > SyntaxSet