Functions | Variables

bserialize.h File Reference

#include "utilit.h"
Include dependency graph for bserialize.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Variables


Function Documentation

size_t get_size_in_bytes ( const DWORD t  )  [inline]
size_t save_to_bytes ( const DWORD i,
BYTE buf 
) [inline]

References get_size_in_bytes().

Here is the call graph for this function:

size_t restore_from_bytes ( DWORD i,
const BYTE buf 
) [inline]

References get_size_in_bytes().

Here is the call graph for this function:

size_t get_size_in_bytes ( const int &  t  )  [inline]
size_t save_to_bytes ( const int &  i,
BYTE buf 
) [inline]

References get_size_in_bytes().

Here is the call graph for this function:

size_t restore_from_bytes ( int &  i,
const BYTE buf 
) [inline]

References get_size_in_bytes().

Here is the call graph for this function:

size_t get_size_in_bytes ( const char &  t  )  [inline]
size_t save_to_bytes ( const char &  i,
BYTE buf 
) [inline]

References get_size_in_bytes().

Here is the call graph for this function:

size_t restore_from_bytes ( char &  i,
const BYTE buf 
) [inline]

References get_size_in_bytes().

Here is the call graph for this function:

size_t get_size_in_bytes ( const BYTE t  )  [inline]
size_t save_to_bytes ( const BYTE i,
BYTE buf 
) [inline]

References get_size_in_bytes().

Here is the call graph for this function:

size_t restore_from_bytes ( BYTE i,
const BYTE buf 
) [inline]

References get_size_in_bytes().

Here is the call graph for this function:

size_t get_size_in_bytes ( const WORD t  )  [inline]
size_t save_to_bytes ( const WORD i,
BYTE buf 
) [inline]

References get_size_in_bytes().

Here is the call graph for this function:

size_t restore_from_bytes ( WORD i,
const BYTE buf 
) [inline]

References get_size_in_bytes().

Here is the call graph for this function:

size_t get_size_in_bytes ( const QWORD t  )  [inline]
size_t save_to_bytes ( const QWORD i,
BYTE buf 
) [inline]

References get_size_in_bytes().

Here is the call graph for this function:

size_t restore_from_bytes ( QWORD i,
const BYTE buf 
) [inline]

References get_size_in_bytes().

Here is the call graph for this function:

size_t get_size_in_bytes ( const double &  t  )  [inline]
size_t save_to_bytes ( const double &  i,
BYTE buf 
) [inline]

References get_size_in_bytes().

Here is the call graph for this function:

size_t restore_from_bytes ( double &  i,
const BYTE buf 
) [inline]

References get_size_in_bytes().

Here is the call graph for this function:

template<class T >
size_t get_size_in_bytes ( const pair< T, T > &  t  )  [inline]

References get_size_in_bytes().

Here is the call graph for this function:

template<class T >
size_t save_to_bytes ( const pair< T, T > &  t,
BYTE buf 
) [inline]

References get_size_in_bytes(), and save_to_bytes().

Here is the call graph for this function:

template<class T >
size_t restore_from_bytes ( pair< T, T > &  t,
const BYTE buf 
) [inline]

References get_size_in_bytes(), and restore_from_bytes().

Here is the call graph for this function:

template<class T >
size_t get_size_in_bytes ( const pair< QWORD, T > &  t  )  [inline]

References get_size_in_bytes().

Here is the call graph for this function:

template<class T >
size_t save_to_bytes ( const pair< QWORD, T > &  t,
BYTE buf 
) [inline]

References get_size_in_bytes(), and save_to_bytes().

Here is the call graph for this function:

template<class T >
size_t restore_from_bytes ( pair< QWORD, T > &  t,
const BYTE buf 
) [inline]

References get_size_in_bytes(), and restore_from_bytes().

Here is the call graph for this function:

template<class T >
size_t get_size_in_bytes ( const troika< T, T, T > &  t  )  [inline]

References get_size_in_bytes().

Here is the call graph for this function:

template<class T >
size_t save_to_bytes ( const troika< T, T, T > &  t,
BYTE buf 
) [inline]

References get_size_in_bytes(), save_to_bytes(), and troika< T1, T2, T3 >::third.

Here is the call graph for this function:

template<class T >
size_t restore_from_bytes ( troika< T, T, T > &  t,
const BYTE buf 
) [inline]

References get_size_in_bytes(), restore_from_bytes(), and troika< T1, T2, T3 >::third.

Here is the call graph for this function:

template<class T >
bool BinaryReadItem ( FILE *  fp,
T &  V 
)
template<class T >
void ReadVectorInner ( FILE *  fp,
vector< T > &  V,
size_t  Count 
)
template<class T >
size_t GetSizeInBytes (  ) 

References get_size_in_bytes().

Here is the call graph for this function:

template<class T >
void ReadVector ( const string &  FileName,
vector< T > &  V 
) [inline]
template<class T >
bool BinaryWriteItem ( FILE *  fp,
const T &  V 
)
template<class T >
bool WriteVectorInner ( FILE *  fp,
const vector< T > &  V 
)
template<class T >
bool WriteVector ( const string &  FileName,
const vector< T > &  V 
) [inline]

Variable Documentation

const int VectorMaxStructSize = 200