#include <iostream>#include "chain.h"#include "types.h"#include <sstream>Go to the source code of this file.
Namespaces | |
| namespace | libglass |
Defines | |
| #define | Serializer(name, type) bool (name)(chain &, type const &, unsigned int, void *) |
| #define | Unserializer(name, type) |
Functions | |
| template<typename T > | |
| bool | libglass::toString (chain &c, T const &t, unsigned int nmemb=1, void *extra=NULL) |
| template<typename T > | |
| bool | libglass::toString (chain &c, T *const &t, unsigned int nmemb=1, void *extra=NULL) |
| template<typename T > | |
| bool | libglass::fromString (const chain &c, unsigned int offset, T &data, unsigned int &used, unsigned int nmemb=1, void *extra=NULL) |
| template<typename T > | |
| bool | libglass::fromString (const chain &c, unsigned int offset, T *const &data, unsigned int &used, unsigned int nmemb=1, void *extra=NULL) |
| template<typename T > | |
| bool | libglass::rawPack (chain &c, T const &t, unsigned int nmemb=1, void *extra=NULL) |
| template<typename T > | |
| bool | libglass::rawPack (chain &c, T *const &t, unsigned int nmemb=1, void *extra=NULL) |
| template<typename T > | |
| bool | libglass::rawUnpack (const chain &c, unsigned int offset, T &data, unsigned int &used, unsigned int nmemb=1, void *extra=NULL) |
| template<typename T > | |
| bool | libglass::rawUnpack (const chain &c, unsigned int offset, T *const &data, unsigned int &used, unsigned int nmemb=1, void *extra=NULL) |
| template<> | |
| bool | libglass::fromString< std::string > (const chain &c, unsigned int offset, std::string &data, unsigned int &used, unsigned int nmemb, void *extra) |
| template<> | |
| bool | libglass::rawPack< std::string > (chain &c, std::string const &t, unsigned int nmemb, void *extra) |
| template<> | |
| bool | libglass::rawUnpack< std::string > (const chain &c, unsigned int offset, std::string &data, unsigned int &used, unsigned int nmemb, void *extra) |
| template<> | |
| bool | libglass::rawPack< char * > (chain &c, char *const &t, unsigned int nmemb, void *extra) |
| template<> | |
| bool | libglass::rawUnpack< char * > (const chain &c, unsigned int offset, char *&data, unsigned int &used, unsigned int nmemb, void *extra) |
| #define Serializer | ( | name, | |||
| type | ) | bool (name)(chain &, type const &, unsigned int, void *) |
Definition at line 33 of file packager.h.
| #define Unserializer | ( | name, | |||
| type | ) |
Value:
bool (name)(const chain &, unsigned int, type &, unsigned int &, \ unsigned int, void *)
Definition at line 35 of file packager.h.
1.5.8