7 #ifndef BALL_CONCEPT_TEXTPERSISTENCEMANAGER_H
8 #define BALL_CONCEPT_TEXTPERSISTENCEMANAGER_H
10 #ifndef BALL_CONCEPT_PERSISTENCEMANAGER_H
187 virtual void put(
const char c);
203 virtual void put(
const bool b);
215 virtual void put(
const string& s);
244 virtual void get(
bool& b);
256 virtual void get(
string& s);
281 static const char* INDENT_STRING;
282 static const Size MAX_INDENT;
BALL_ULONG64_TYPE LongSize
BALL_EXTERN_VARIABLE const double c
virtual void writeObjectReferenceHeader(const char *type_name, const char *name)
virtual void put(const char c)
virtual void writeObjectPointerArrayHeader(const char *type_name, const char *name, Size size)
virtual void get(char &c)
virtual void put(const LongSize p)
virtual void put(const Index s)
virtual void put(const DoubleReal d)
virtual const char * indent()
virtual bool checkObjectReferenceHeader(const char *type_name, const char *name)
virtual bool checkStreamHeader()
virtual void get(DoubleReal &d)
virtual bool checkStreamTrailer()
virtual bool getObjectHeader(String &type_name, LongSize &ptr)
virtual void writePrimitiveHeader(const char *type_name, const char *name)
virtual void writeHeader(const char *type_name, const char *name, LongSize ptr)
virtual void writeObjectPointerArrayTrailer()
virtual void writeStorableHeader(const char *type_name, const char *name)
virtual bool checkHeader(const char *type_name, const char *name, LongSize &ptr)
virtual bool checkName(const char *name)
virtual void put(const Size s)
virtual bool expect(const String &value)
virtual bool checkObjectPointerArrayHeader(const char *type_name, const char *name, Size &size)
virtual void writePrimitiveTrailer()
virtual bool checkPrimitiveTrailer()
virtual void writeName(const char *name)
TextPersistenceManager(std::istream &is, std::ostream &os)
virtual bool checkPrimitiveHeader(const char *type_name, const char *name)
virtual void get(Byte &b)
TextPersistenceManager(std::istream &is)
virtual void put(const bool b)
virtual void get(Real &f)
virtual void get(string &s)
virtual void get(Index &i)
virtual void writeStorableTrailer()
TextPersistenceManager(std::ostream &os)
virtual void writeStreamHeader()
virtual void put(const string &s)
virtual void put(const Real f)
virtual bool checkObjectPointerHeader(const char *type_name, const char *name)
virtual bool checkObjectPointerArrayTrailer()
virtual void get(bool &b)
virtual void writeTrailer(const char *name=0)
virtual void writeObjectPointerHeader(const char *type_name, const char *name)
virtual bool checkStorableHeader(const char *type_name, const char *name)
virtual void put(const Byte c)
virtual void get(LongSize &p)
virtual void get(Size &s)
virtual bool checkTrailer(const char *name=0)
virtual bool checkStorableTrailer()
virtual void writeStreamTrailer()