#include <boost/variant.hpp>
#include <boost/any.hpp>
#include <string>
#include <vector>
#include <deque>
Go to the source code of this file.
|
| typedef boost::make_recursive_variant< array_entry_t< section >, array_entry_t< uint64_t >, array_entry_t< uint32_t >, array_entry_t< uint16_t >, array_entry_t< uint8_t >, array_entry_t< int64_t >, array_entry_t< int32_t >, array_entry_t< int16_t >, array_entry_t< int8_t >, array_entry_t< double >, array_entry_t< bool >, array_entry_t< std::string >, array_entry_t< section >, array_entry_t< boost::recursive_variant_ > >::type | epee::serialization::array_entry |
| |
| typedef boost::variant< uint64_t, uint32_t, uint16_t, uint8_t, int64_t, int32_t, int16_t, int8_t, double, bool, std::string, section, array_entry > | epee::serialization::storage_entry |
| |
| typedef std::string | epee::serialization::binarybuffer |
| |
| typedef section * | epee::serialization::hsection |
| |
| typedef array_entry * | epee::serialization::harray |
| |
◆ MAX_STRING_LEN_POSSIBLE
| #define MAX_STRING_LEN_POSSIBLE 2000000000 |
◆ PORTABLE_RAW_SIZE_MARK_BYTE
| #define PORTABLE_RAW_SIZE_MARK_BYTE 0 |
◆ PORTABLE_RAW_SIZE_MARK_DWORD
| #define PORTABLE_RAW_SIZE_MARK_DWORD 2 |
◆ PORTABLE_RAW_SIZE_MARK_INT64
| #define PORTABLE_RAW_SIZE_MARK_INT64 3 |
◆ PORTABLE_RAW_SIZE_MARK_MASK
| #define PORTABLE_RAW_SIZE_MARK_MASK 0x03 |
◆ PORTABLE_RAW_SIZE_MARK_WORD
| #define PORTABLE_RAW_SIZE_MARK_WORD 1 |
◆ PORTABLE_STORAGE_FORMAT_VER
| #define PORTABLE_STORAGE_FORMAT_VER 1 |
◆ PORTABLE_STORAGE_SIGNATUREA
| #define PORTABLE_STORAGE_SIGNATUREA 0x01011101 |
◆ PORTABLE_STORAGE_SIGNATUREB
| #define PORTABLE_STORAGE_SIGNATUREB 0x01020101 |
◆ SERIALIZE_FLAG_ARRAY
| #define SERIALIZE_FLAG_ARRAY 0x80 |
◆ SERIALIZE_TYPE_ARRAY
| #define SERIALIZE_TYPE_ARRAY 13 |
◆ SERIALIZE_TYPE_BOOL
| #define SERIALIZE_TYPE_BOOL 11 |
◆ SERIALIZE_TYPE_DUOBLE
| #define SERIALIZE_TYPE_DUOBLE 9 |
◆ SERIALIZE_TYPE_INT16
| #define SERIALIZE_TYPE_INT16 3 |
◆ SERIALIZE_TYPE_INT32
| #define SERIALIZE_TYPE_INT32 2 |
◆ SERIALIZE_TYPE_INT64
| #define SERIALIZE_TYPE_INT64 1 |
◆ SERIALIZE_TYPE_INT8
| #define SERIALIZE_TYPE_INT8 4 |
◆ SERIALIZE_TYPE_OBJECT
| #define SERIALIZE_TYPE_OBJECT 12 |
◆ SERIALIZE_TYPE_STRING
| #define SERIALIZE_TYPE_STRING 10 |
◆ SERIALIZE_TYPE_UINT16
| #define SERIALIZE_TYPE_UINT16 7 |
◆ SERIALIZE_TYPE_UINT32
| #define SERIALIZE_TYPE_UINT32 6 |
◆ SERIALIZE_TYPE_UINT64
| #define SERIALIZE_TYPE_UINT64 5 |
◆ SERIALIZE_TYPE_UINT8
| #define SERIALIZE_TYPE_UINT8 8 |