18 #include <boost/foreach.hpp>
22 #include "Tympan/core/config.h"
36 int is_loaded = xmlManager.
load(filename, elements);
56 << boost::errinfo_file_name(filename);
69 xmlManager.
createDoc(TY_PRODUCT_XMLTAG_, TY_PRODUCT_VERSION_);
71 if (xmlManager.
save(filename) != 0)
84 int is_loaded = xmlManager.
load(filename, elements);
std::vector< LPTYElement > LPTYElementArray
virtual const char * getClassName() const
static OPrototype * safeDownCast(OPrototype *pObject)
static void setRegenerateID(const bool &bRegenerate)
int save(QString fileName)
int load(const QString &fileName, LPTYElementArray &eltCollection)
void createDoc(QString docName, QString version)
int addElement(TYElement *pElt)
Utilities to handle exceptions and to pretty-print value.
#define tympan_source_loc
This macro build a source_loc object to be attached to a tympan::Exception.
void save_project(const char *filename, const LPTYProjet &project)
save a project into an XML file
LPTYProjet load_project(const char *filename)
load an XML project file
std::vector< LPTYElement > load_elements(const char *filename)
load one or several objects from an xml file
The base exception class for errors due to invalid data.
Utilities to load a project and a solver.