ComSDK
|
Открытые члены | |
template<class Q = T> | |
std::enable_if < std::is_fundamental< Q > ::value >::type | serializeType (std::ostream &o_out, const Q &p_member, bool &o_ok) |
template<class Q = T> | |
std::enable_if < std::is_base_of < std::basic_string< char >, Q > ::value >::type | serializeType (std::ostream &o_out, const Q &p_member, bool &o_ok) |
template<class Q = T> | |
std::enable_if < std::is_simple_stl_container < Q >::value >::type | serializeType (std::ostream &o_out, const Q &p_member, bool &o_ok) |
template<class Q = T> | |
std::enable_if < std::is_std_set< Q >::value > ::type | serializeType (std::ostream &o_out, const Q &p_member, bool &o_ok) |
template<class Q = T> | |
std::enable_if < std::is_std_map< Q >::value > ::type | serializeType (std::ostream &o_out, const Q &p_member, bool &o_ok) |
template<class Q = T> | |
std::enable_if < std::is_std_unordered_map< Q > ::value >::type | serializeType (std::ostream &o_out, const Q &p_member, bool &o_ok) |
template<class Q = T> | |
std::enable_if < std::is_base_of< Serializer, typename std::remove_pointer < Q >::type >::value >::type | serializeType (std::ostream &o_out, const Q &p_member, bool &o_ok) |
template<class Q = T> | |
std::enable_if < std::is_base_of< Serializer, typename std::remove_pointer < Q >::type >::value >::type | serializeType (std::ostream &o_out, Q *const p_member, bool &o_ok) |
template<template< typename VT, typename AT > class Container, class Value , class Alloc > | |
bool | serializeSimpleSTLContainer (std::ostream &o_out, const Container< Value, Alloc > &p_member) |
template<template< typename VT, typename CT, typename AT > class Set, class Value , class Comp , class Alloc > | |
bool | serializeSTLSet (std::ostream &o_out, const Set< Value, Comp, Alloc > &p_member) |
template<template< typename KT, typename VT, typename CT, typename AT > class Map, class Key , class Value , class Comp , class Alloc > | |
bool | serializeSTLMap (std::ostream &o_out, const Map< Key, Value, Comp, Alloc > &p_member) |
template<template< typename KT, typename VT, typename HT, typename PT, typename AT > class UnorderedMap, class Key , class Value , class Hash , class Pred , class Alloc > | |
bool | serializeSTLUnorderedMap (std::ostream &o_out, const UnorderedMap< Key, Value, Hash, Pred, Alloc > &p_member) |
|
inline |
Сериализация stl-контейнера.
|
inline |
Сериализация stl-контейнера map-типа.
|
inline |
Сериализация stl-контейнера set-типа.
|
inline |
Сериализация stl-контейнера unordered_map-типа.