#include <experimental.hpp>
Inheritance diagram for s11n::deserialize_from_subnode_f< NodeType, FunctorT >:
Public Member Functions | |
deserialize_from_subnode_f (const NodeType &parent, const std::string &subnodename) | |
deserialize_from_subnode_f (const NodeType &parent, const std::string &subnodename, FunctorT f) | |
template<typename SerializableT> | |
bool | operator() (SerializableT &src) const |
deserialize_from_subnode_f (const std::string &subnodename) | |
deserialize_from_subnode_f (const std::string &subnodename, BinaryFunctorT f) | |
template<typename NodeType, typename SerializableT> | |
bool | operator() (NodeType const &src, SerializableT &dest) const |
Searches for the first child in src named this->name. | |
Public Attributes | |
reference_f< NodeType const > | node |
std::string | name |
FunctorT | functor |
BinaryFunctorT | functor |
Added in 1.1.3.
FunctorT requires this signature:
bool operator()( const NodeType & src, const std::string & subnodename, SerializableT & dest )
Definition at line 640 of file experimental.hpp.
|
|
|
Definition at line 1068 of file functional.hpp. References s11n::deserialize_from_subnode_f< NodeType, FunctorT >::functor, and s11n::deserialize_from_subnode_f< NodeType, FunctorT >::name. |
|
Definition at line 1073 of file functional.hpp. References s11n::deserialize_from_subnode_f< NodeType, FunctorT >::functor, and s11n::deserialize_from_subnode_f< NodeType, FunctorT >::name. |
|
Searches for the first child in src named this->name. If it succeeds, it returns the result of this->functor( child, dest ), else it returns false. Definition at line 1084 of file functional.hpp. References s11n::deserialize_from_subnode_f< NodeType, FunctorT >::functor, and s11n::deserialize_from_subnode_f< NodeType, FunctorT >::name. |
|
Definition at line 657 of file experimental.hpp. References s11n::deserialize_from_subnode_f< NodeType, FunctorT >::functor, and s11n::deserialize_from_subnode_f< NodeType, FunctorT >::name. |
|
Definition at line 1067 of file functional.hpp. |
|
Definition at line 644 of file experimental.hpp. Referenced by s11n::deserialize_from_subnode_f< NodeType, FunctorT >::deserialize_from_subnode_f(), and s11n::deserialize_from_subnode_f< NodeType, FunctorT >::operator()(). |
|
Definition at line 1066 of file functional.hpp. Referenced by s11n::deserialize_from_subnode_f< NodeType, FunctorT >::deserialize_from_subnode_f(), and s11n::deserialize_from_subnode_f< NodeType, FunctorT >::operator()(). |
|
Definition at line 642 of file experimental.hpp. Referenced by s11n::deserialize_from_subnode_f< NodeType, FunctorT >::deserialize_from_subnode_f(). |