#include <experimental.hpp>
Inheritance diagram for s11n::reference_base_f< T >:
Public Types | |
typedef T | type |
typedef T | type |
Public Member Functions | |
reference_base_f (type &_ref) | |
operator T () const | |
Returns a copy of the object this one refers to. | |
type & | operator() () const |
Returns a [const] reference to the object this one refers to. | |
reference_base_f (type &_ref) | |
operator T () const | |
Returns a copy of the object this one refers to. | |
type & | operator() () const |
Returns a [const] reference to the object this one refers to. | |
Public Attributes | |
type & | value |
type & | value |
For use in template metaprogramming. Don't use this type directly: it is intended to be subclassed by reference_f<> types.
T must not be pointer-qualified. Const is fine.
Added in 1.1.3.
Definition at line 17 of file experimental.hpp.
|
|
|
Definition at line 21 of file experimental.hpp. |
|
Definition at line 24 of file functional.hpp. |
|
Returns a copy of the object this one refers to.
Definition at line 30 of file functional.hpp. |
|
Returns a copy of the object this one refers to.
Definition at line 27 of file experimental.hpp. |
|
Returns a [const] reference to the object this one refers to.
Definition at line 39 of file functional.hpp. |
|
Returns a [const] reference to the object this one refers to.
Definition at line 36 of file experimental.hpp. |
|
Definition at line 23 of file functional.hpp. |
|
Definition at line 20 of file experimental.hpp. |