#include <functional.hpp>
Inheritance diagram for s11n::serialize_nullary_f< NodeType, SerializableT, BinaryFunctorT >:
Public Member Functions | |
serialize_nullary_f (NodeType &n, SerializableT const &s) | |
serialize_nullary_f (NodeType &n, SerializableT const &s, BinaryFunctorT const &f) | |
bool | operator() () const |
Returns this->functor( this->node, this->serializable ). | |
Public Attributes | |
reference_f< NodeType > | node |
reference_f< SerializableT const > | serializable |
BinaryFunctorT | functor |
BinaryFunctorT must comply to serialize_binary_f_tag's expectations.
Under NO circumstances may you pass TEMPORARY as a SerializableT 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 342 of file functional.hpp.
|
Definition at line 347 of file functional.hpp. |
|
Definition at line 352 of file functional.hpp. |
|
Returns this->functor( this->node, this->serializable ).
Definition at line 356 of file functional.hpp. References s11n::serialize_nullary_f< NodeType, SerializableT, BinaryFunctorT >::functor, and s11n::serialize_nullary_f< NodeType, SerializableT, BinaryFunctorT >::serializable. |
|
Definition at line 346 of file functional.hpp. Referenced by s11n::serialize_nullary_f< NodeType, SerializableT, BinaryFunctorT >::operator()(). |
|
Definition at line 344 of file functional.hpp. |
|
Definition at line 345 of file functional.hpp. Referenced by s11n::serialize_nullary_f< NodeType, SerializableT, BinaryFunctorT >::operator()(). |