6 #if !defined(_EOARCHIVETXT_H) 7 #define _EOARCHIVETXT_H 19 #define _ARCHIVE_TYPE_NAME "_HUMAN_ARCHIVE\0" 20 #define _ARCHIVE_VER_MAJOR 0 22 #define _ARCHIVE_VER_MINOR 4 32 typedef std::map<std::string, std::string> parsed_Items;
59 virtual uint8_t
Open(
const char * strBuf);
75 parsed_Items blockItems;
77 eoReturn ParseBlock(std::string blockName);
78 static std::ostream&
indent(std::ostream &s, uint8_t
level);
79 static std::ostream&
startBlock(std::ostream &s, uint8_t level);
80 static std::ostream&
endBlock(std::ostream &s, uint8_t level);
contains base for Archives
Interface for storing.
Definition: eoISerialize.h:48
Archive for Human readable Text files.
Definition: eoArchiveTXT.h:33
eoReturn
contains all the return values from different functions
Definition: eoApiDef.h:40
virtual eoArchive & operator&(char const *obj)
uint8_t level
Actual level of the serialisation stream.
Definition: eoArchive.h:151
void ExchangeInt(int &obj)
the base Archive
Definition: eoArchive.h:46
virtual uint8_t Open(const char *strBuf)