2#ifndef SI_MODEL_MWRITER_H
3#define SI_MODEL_MWRITER_H
21 MWriter(
const std::string & filename,
bool makedir =
false );
39 { mw.
write( m );
return( mw ); }
ExoticTreeWriter(const std::string &filename, const carto::SyntaxSet &attr, bool makedir=false)
Classe MWriter : écriture d'arbres d'éléments modèles.
static ParserSet & parsers()
virtual void buildTree(Tree &tr, const Model &m)
static void registerParser(Parser p)
virtual void parse(const carto::AttributedObject *ao)
MWriter(const std::string &filename, bool makedir=false)
virtual void write(const Model &ad)
static void unregisterParser(Parser p)
bool(* Parser)(MWriter &, const carto::AttributedObject *)
std::set< Parser > ParserSet
Modèle pour l'évaluation de cliques de graphes (classe abstraite).
SyntaxedObject< PropertySet > AttributedObject
DomWriter & operator<<(DomWriter &dw, const Domain &dom)