1 #ifndef _L_ROOT_GLOBAL_WRITER_HH_
2 #define _L_ROOT_GLOBAL_WRITER_HH_
26 QError SetQObject(
const std::string& name,
const std::string& className,
const Diana::QObject* obj,
const std::string& descr);
29 void SetInt(
const std::string&name,
int obj);
30 void SetDouble(
const std::string&name,
double obj);
31 void SetFloat(
const std::string&name,
float obj);
32 void SetBool(
const std::string&name,
bool obj);
33 void SetString(
const std::string&name,
const std::string& obj);
34 void SetQVector(
const std::string&name,
const Diana::QVector *obj);
35 void SetQVectorC(
const std::string&name,
const Diana::QVectorC *obj);
36 void SetQTime(
const std::string&name,
const Diana::QTime *obj);
37 void SetQMatrix(
const std::string&name,
const Diana::QMatrix *obj,
const std::string& descr);
39 QError Open(
const std::string& filename,
const std::string& opt);
global writer for txt files
void SetQVector(const std::string &name, const Diana::QVector *obj)
QError Close()
Close file, called by QGlobalWriterDispatcher.
void SetFloat(const std::string &name, float obj)
void SetDouble(const std::string &name, double obj)
void SetInt(const std::string &name, int obj)
void SetQMatrix(const std::string &name, const Diana::QMatrix *obj, const std::string &descr)
void SetQTime(const std::string &name, const Diana::QTime *obj)
void SetString(const std::string &name, const std::string &obj)
QError SetQObject(const std::string &name, const std::string &className, const Diana::QObject *obj, const std::string &descr)
void SetBool(const std::string &name, bool obj)
void SetQVectorC(const std::string &name, const Diana::QVectorC *obj)
QError Open(const std::string &filename, const std::string &opt)
Open file, called by QGlobalWriterDispatcher.
Class for reading and writing ascii text files.
error class with error type and description
Abstract class for global writers.