Serialbox  2.2.0
Data serialization library and tools for C/C++, Python and Fortran
Type definitions

Classes

struct  serialboxSerializer_t
 Refrence to a Serializer. More...
 
struct  serialboxSavepoint_t
 Refrence to a Savepoint. More...
 
struct  serialboxMetainfo_t
 Refrence to a Metainfo. More...
 
struct  serialboxFieldMetainfo_t
 Refrence to a FieldMetainfoImpl. More...
 

Variables

void * serialboxSerializer_t::impl
 
int serialboxSerializer_t::ownsData
 
void * serialboxSavepoint_t::impl
 
int serialboxSavepoint_t::ownsData
 
void * serialboxMetainfo_t::impl
 
int serialboxMetainfo_t::ownsData
 
void * serialboxFieldMetainfo_t::impl
 
int serialboxFieldMetainfo_t::ownsData
 
enum  serialboxOpenModeKind { Read = 0, Write, Append }
 Policy for opening files in the Serializer and Archive.
 
enum  serialboxTypeID {
  Invalid = 0, Boolean, Int32, Int64,
  Float32, Float64, String, Array = 0x10,
  ArrayOfBoolean = Array | Boolean, ArrayOfInt32 = Array | Int32, ArrayOfInt64 = Array | Int64, ArrayOfFloat32 = Array | Float32,
  ArrayOfFloat64 = Array | Float64, ArrayOfString = Array | String
}
 Type-id of types recognized by serialbox.
 
SERIALBOX_API typedef int serialboxBoolean_t
 Boolean type of serialbox.
 
SERIALBOX_API typedef int32_t serialboxInt32_t
 32-bit integral type of serialbox
 
SERIALBOX_API typedef int64_t serialboxInt64_t
 64-bit integral type of serialbox
 
SERIALBOX_API typedef float serialboxFloat32_t
 32-bit floating point type of serialbox (float)
 
SERIALBOX_API typedef double serialboxFloat64_t
 64-bit floating point type of serialbox (double)
 
SERIALBOX_API typedef char * serialboxString_t
 String type of serialbox.
 

Detailed Description