#include <functional.hpp>
Inheritance diagram for s11n::deserialize_from_subnode_unary_f< NodeType, BinaryFunctorT >:
Public Member Functions | |
deserialize_from_subnode_unary_f (const NodeType &parent, const std::string &subnodename) | |
deserialize_from_subnode_unary_f (const NodeType &parent, const std::string &subnodename, BinaryFunctorT f) | |
template<typename SerializableT> | |
bool | operator() (SerializableT &dest) const |
Searches for the first child in this->node() named this->name. | |
Public Attributes | |
reference_f< NodeType const > | node |
std::string | name |
BinaryFunctorT | functor |
bool operator()( const NodeType & src, const std::string & subnodename, SerializableT & dest )
Added in 1.1.3.
Definition at line 1124 of file functional.hpp.
|
|
|
Searches for the first child in this->node() named this->name. If it succeeds, it returns the result of this->functor( child, dest ), else it returns false. Definition at line 1146 of file functional.hpp. References s11n::deserialize_from_subnode_unary_f< NodeType, BinaryFunctorT >::functor, s11n::deserialize_from_subnode_unary_f< NodeType, BinaryFunctorT >::name, and s11n::deserialize_from_subnode_unary_f< NodeType, BinaryFunctorT >::node. |
|
Definition at line 1129 of file functional.hpp. Referenced by s11n::deserialize_from_subnode_unary_f< NodeType, BinaryFunctorT >::deserialize_from_subnode_unary_f(), and s11n::deserialize_from_subnode_unary_f< NodeType, BinaryFunctorT >::operator()(). |
|
Definition at line 1128 of file functional.hpp. Referenced by s11n::deserialize_from_subnode_unary_f< NodeType, BinaryFunctorT >::deserialize_from_subnode_unary_f(), and s11n::deserialize_from_subnode_unary_f< NodeType, BinaryFunctorT >::operator()(). |
|
Definition at line 1127 of file functional.hpp. Referenced by s11n::deserialize_from_subnode_unary_f< NodeType, BinaryFunctorT >::deserialize_from_subnode_unary_f(), and s11n::deserialize_from_subnode_unary_f< NodeType, BinaryFunctorT >::operator()(). |