#include <functional.hpp>
Inheritance diagram for s11n::pointer_base_f< T >:
Public Types | |
typedef T | type |
Same as T, possibly const-qualified. | |
Public Member Functions | |
pointer_base_f (type *_ref) | |
pointer_base_f (type &_ref) | |
type * | operator() () const |
Returns a [const] pointer to the object this one refers to. | |
type * | get () const |
For convention's sake. | |
type * | operator-> () const |
bool | empty () const |
Public Attributes | |
type * | value |
Added in 1.1.3.
T may be const or not, but should not have a pointer qualification. Specializations of pointer_f take care of getting rid of the extra const/pointer/reference qualifiers.
Definition at line 132 of file functional.hpp.
|
Same as T, possibly const-qualified.
Reimplemented in s11n::pointer_f< T >, s11n::pointer_f< T const >, s11n::pointer_f< T * >, and s11n::pointer_f< T const * >. Definition at line 135 of file functional.hpp. |
|
Definition at line 137 of file functional.hpp. |
|
Definition at line 139 of file functional.hpp. |
|
Definition at line 161 of file functional.hpp. |
|
For convention's sake. .. Definition at line 151 of file functional.hpp. |
|
Returns a [const] pointer to the object this one refers to.
Definition at line 145 of file functional.hpp. |
|
Definition at line 156 of file functional.hpp. |
|
Definition at line 136 of file functional.hpp. Referenced by s11n::pointer_base_f< T const >::empty(), s11n::pointer_base_f< T const >::get(), s11n::pointer_base_f< T const >::operator()(), and s11n::pointer_base_f< T const >::operator->(). |