#include <functional.hpp>
Inheritance diagram for s11n::deserialize_from_subnode_f< BinaryFunctorT >:
Public Member Functions | |
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 | |
std::string | name |
BinaryFunctorT | functor |
bool operator()( const NodeType & src, const std::string & subnodename, SerializableT & dest )
Added in 1.1.3.
Definition at line 1064 of file functional.hpp.
|
Definition at line 1069 of file functional.hpp. |
|
Definition at line 1074 of file functional.hpp. |
|
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 1085 of file functional.hpp. References s11n::find_child_by_name(), s11n::deserialize_from_subnode_f< BinaryFunctorT >::functor, and s11n::deserialize_from_subnode_f< BinaryFunctorT >::name. |
|
Definition at line 1068 of file functional.hpp. Referenced by s11n::deserialize_from_subnode_f< BinaryFunctorT >::operator()(). |
|
Definition at line 1067 of file functional.hpp. Referenced by s11n::deserialize_from_subnode_f< BinaryFunctorT >::operator()(). |