s11n::cpp0x::Detail Namespace Reference


Functions

template<typename NodeT>
bool serialize_group_impl (const size_t, NodeT &)
 Does nothing and returns true.
template<typename NodeT, typename SerT, typename... SerList>
bool serialize_group_impl (const size_t high, NodeT &dest, SerT const &src, SerList &&...srcN)
 Internal implementation of serialize_group().
template<typename NodeT>
bool deserialize_group_impl (size_t const, NodeT const &)
 Does nothing and returns true.
template<typename NodeT, typename SerT, typename... SerList>
bool deserialize_group_impl (size_t const high, NodeT const &src, SerT &dest, SerList &&...destN)
 Internal implementation of deserialize_group().
template<typename NodeT>
bool serialize_subnodes (NodeT &) throw ()
 Does nothing and returns true.
template<typename NodeT>
bool deserialize_subnodes (NodeT const &) throw ()
 Does nothing and returns true.


Function Documentation

template<typename NodeT, typename SerT, typename... SerList>
bool s11n::cpp0x::Detail::deserialize_group_impl ( size_t const   high,
NodeT const &  src,
SerT &  dest,
SerList &&...  destN 
) [inline]

Internal implementation of deserialize_group().

Definition at line 127 of file ohex.hpp.

References deserialize_group_impl(), s11n::deserialize_subnode(), and s11n::format_string().

Referenced by s11n::cpp0x::deserialize_group().

template<typename NodeT>
bool s11n::cpp0x::Detail::deserialize_group_impl ( size_t  const,
NodeT const &   
) [inline]

Does nothing and returns true.

Exists to give the variadic overload a stopping point.

Definition at line 119 of file ohex.hpp.

Referenced by deserialize_group_impl().

template<typename NodeT>
bool s11n::cpp0x::Detail::deserialize_subnodes ( NodeT const &   )  throw () [inline]

Does nothing and returns true.

Exists to give the variadic overload a stopping point.

Definition at line 172 of file ohex.hpp.

template<typename NodeT, typename SerT, typename... SerList>
bool s11n::cpp0x::Detail::serialize_group_impl ( const size_t  high,
NodeT &  dest,
SerT const &  src,
SerList &&...  srcN 
) [inline]

Internal implementation of serialize_group().

Definition at line 51 of file ohex.hpp.

References s11n::format_string(), serialize_group_impl(), and s11n::serialize_subnode().

Referenced by s11n::cpp0x::serialize_group().

template<typename NodeT>
bool s11n::cpp0x::Detail::serialize_group_impl ( const   size_t,
NodeT &   
) [inline]

Does nothing and returns true.

Exists to give the variadic overload a stopping point.

Definition at line 42 of file ohex.hpp.

Referenced by serialize_group_impl().

template<typename NodeT>
bool s11n::cpp0x::Detail::serialize_subnodes ( NodeT &   )  throw () [inline]

Does nothing and returns true.

Exists to give the variadic overload a stopping point.

Definition at line 164 of file ohex.hpp.


Generated on Wed Jun 4 21:44:21 2008 for libs11n by  doxygen 1.5.3