Go to the source code of this file.
Namespaces | |
namespace | s11n |
Defines | |
#define | s11n_EXPERIMENTAL_HPP_INCLUDED 1 |
Functions | |
template<typename T> | |
reference_f< T > | ref (T &ref) |
Convenience function to return reference_f<T>(ref). | |
template<typename T> | |
value_f< T > | val (const T &v) |
Returns value_f<T>(v). | |
template<typename SerializableT> | |
serializable_f< SerializableT > | ser_f (SerializableT const &ref) |
Experimental. | |
template<typename SerializableT, typename FunctorT> | |
serializable_f< SerializableT, FunctorT > | ser_ff (SerializableT const &ref, FunctorT f) |
Experimental. | |
template<typename DeserializableT> | |
deserializable_f< DeserializableT > | deser_f (DeserializableT &ref) |
Added in 1.1.3. | |
template<typename DeserializableT, typename FunctorT> | |
deserializable_f< DeserializableT, FunctorT > | deser_ff (DeserializableT &ref, FunctorT f) |
Experimental. | |
template<typename SerializableType, typename OutIterator, typename FunctorT> | |
deserialize_to_output_iter_f< SerializableType, OutIterator, FunctorT > | deser_to_outiter_ff (OutIterator target, FunctorT f) |
Convenience function returning:. | |
template<typename SerializableType, typename OutIterator> | |
deserialize_to_output_iter_f< SerializableType, OutIterator > | deser_to_outiter_f (OutIterator target) |
Convenience function returning:. | |
template<typename NodeType> | |
serialize_to_subnode_f< NodeType > | ser_to_subnode_f (NodeType &parent, const std::string &subnodename) |
Experimental. | |
template<typename NodeType, typename FunctorT> | |
serialize_to_subnode_f< NodeType, FunctorT > | ser_to_subnode_ff (NodeType &parent, const std::string &subnodename, FunctorT f) |
Experimental. | |
template<typename NodeType> | |
deserialize_from_subnode_f< NodeType > | deser_from_subnode_f (const NodeType &parent, const std::string &subnodename) |
Experimental. | |
template<typename NodeType, typename FunctorT> | |
deserialize_from_subnode_f< NodeType, FunctorT > | deser_from_subnode_ff (const NodeType &parent, const std::string &subnodename, FunctorT f) |
Experimental. |
|
Definition at line 2 of file experimental.hpp. |
|
Added in 1.1.3. Added in 1.1.3. Returns deserializable_f<DeserializableT>( ref ). ref must outlive the object returned by this function! Definition at line 423 of file experimental.hpp. References s11n::ref(). |
|
Experimental. Added in 1.1.3. Returns deserializable_f<DeserializableT,FunctorT>( ref, f ). ref must outlive the object returned by this function! Definition at line 437 of file experimental.hpp. References s11n::ref(). |
|
Experimental. Added in 1.1.3. Returns deserialize_from_subnode_f<NodeType>( parent, subnodename ). Definition at line 670 of file experimental.hpp. |
|
Experimental. Added in 1.1.3. Returns deserialize_from_subnode_f<NodeType,FunctorT>( parent, subnodename, f ). Definition at line 681 of file experimental.hpp. |
|
Convenience function returning:. deserialize_to_output_iter_f<SerializableType,OutIterator>( target ) Definition at line 539 of file experimental.hpp. |
|
Convenience function returning:. deserialize_to_output_iter_f<SerializableType,OutIterator,FunctorT>( target, f ) Definition at line 527 of file experimental.hpp. |
|
Convenience function to return reference_f<T>(ref). Added in 1.1.3. Definition at line 109 of file experimental.hpp. References s11n::ref(). Referenced by s11n::deser_f(), s11n::deser_ff(), s11n::ref(), s11n::ser_f(), and s11n::ser_ff(). |
|
Experimental. Added in 1.1.3. Returns serializable_f<SerializableT>( ref ). ref must outlive the object returned by this function! Definition at line 347 of file experimental.hpp. References s11n::ref(). |
|
Experimental. Added in 1.1.3. Returns serializable_f<SerializableT,FunctorT>( ref, f ). ref must outlive the object returned by this function! Definition at line 361 of file experimental.hpp. References s11n::ref(). |
|
Experimental. Added in 1.1.3. Returns serialize_to_subnode_f<NodeType>( parent, subnodename ). Example: std::for_each( vec.begin(), vec.end(), ser_to_subnode_f( mynode, "child" ) ); Definition at line 602 of file experimental.hpp. |
|
Experimental. Added in 1.1.3. Returns serialize_to_subnode_f<NodeType,FunctorT>( parent, subnodename, f ). Example:
std::for_each( vec.begin(), vec.end(), ser_to_subnode_ff( mynode, "child", my_serialize_to_subnode_functor() ) ); Definition at line 624 of file experimental.hpp. |
|