Exporter class
          #include <eckit/persist/Exporter.h>
        
        
Constructors, destructors, conversion operators
Public functions
- void openForWrite()
- void close()
- auto handle() const -> DataHandle&
- void startSchemas()
- void endSchemas()
- void startDatabases()
- void endDatabases()
- 
              void startDatabase(const std::string&, unsigned long, unsigned long long) 
- 
              void endDatabase(const std::string&, unsigned long) 
- void writeTag(char)
- auto readTag() -> char
- void writeSigned(long long)
- void writeUnsigned(unsigned long long)
- 
              void writeString(const std::string&) 
- void writeString(const char*)
- void writeDouble(double)
- 
              void dataBase(unsigned long long,
              const std::string&) 
- 
              void typeInfo(unsigned long long,
              const std::string&) 
- auto readSigned() -> long long
- auto readUnsigned() -> unsigned long long
- 
              auto readString() -> std::string 
- auto readDouble() -> double
- 
              auto nextDatabase(std::string& name, unsigned long long& id, unsigned long long& count) -> bool 
- auto nextObject() -> size_t
- void endObject()
- void nextSubObject()
- auto type() const -> unsigned long long
- void type(unsigned long long t)
- auto location() const -> unsigned long long
- auto objectId() const -> unsigned long long
- void startObject(unsigned long long, unsigned long long, unsigned long long, size_t)
- void endObject(unsigned long long, unsigned long long, unsigned long long, size_t)
- void startSubObject()
- void endSubObject()
- 
              auto getUnsignedMember(const std::string&) -> unsigned long long 
- 
              auto getSignedMember(const std::string&) -> long long 
- 
              auto getDoubleMember(const std::string&) -> double 
Friends
- 
              auto operator<<(std::ostream& s, const Exporter& p) -> std:: ostream&