#include <functional.hpp>
Inheritance diagram for s11n::deserialize_nullary_f< NodeType, DeserializableT, BinaryFunctorT >:


Public Member Functions | |
| deserialize_nullary_f (NodeType const &n, DeserializableT &s) | |
| deserialize_nullary_f (NodeType const &n, DeserializableT &s, BinaryFunctorT const &f) | |
| bool | operator() () const |
| Returns this->functor( this->node, this->serializable ). | |
Public Attributes | |
| reference_f< NodeType const > | node |
| reference_f< DeserializableT > | serializable |
| BinaryFunctorT | functor |
BinaryFunctorT must comply to deserialize_binary_f_tag's expectations.
Under NO circumstances may you pass TEMPORARY as a NodeType argument to one of the ctors. This is strictly illegal, as we hold a reference to the object.
Added in 1.1.3.
Definition at line 573 of file functional.hpp.
|
||||||||||||||||
|
Definition at line 578 of file functional.hpp. |
|
||||||||||||||||||||
|
Definition at line 583 of file functional.hpp. |
|
|||||||||
|
Returns this->functor( this->node, this->serializable ).
Definition at line 591 of file functional.hpp. References s11n::deserialize_nullary_f< NodeType, DeserializableT, BinaryFunctorT >::functor, and s11n::deserialize_nullary_f< NodeType, DeserializableT, BinaryFunctorT >::serializable. |
|
|||||
|
Definition at line 577 of file functional.hpp. Referenced by s11n::deserialize_nullary_f< NodeType, DeserializableT, BinaryFunctorT >::operator()(). |
|
|||||
|
Definition at line 575 of file functional.hpp. |
|
|||||
|
Definition at line 576 of file functional.hpp. Referenced by s11n::deserialize_nullary_f< NodeType, DeserializableT, BinaryFunctorT >::operator()(). |
1.4.4