__gnu_cxx::_Std_pointer_impl< _Tp >(3cxx) | __gnu_cxx::_Std_pointer_impl< _Tp >(3cxx) |
__gnu_cxx::_Std_pointer_impl< _Tp > - A storage policy for use with _Pointer_adapter<> which yields a standard pointer.
#include <pointer.h>
typedef _Tp element_type
_Tp * get () const
bool operator< (const _Std_pointer_impl &__rarg) const
bool operator== (const _Std_pointer_impl &__rarg) const
void set (element_type *__arg)
class __gnu_cxx::_Std_pointer_impl< _Tp >"A storage policy for use with _Pointer_adapter<> which yields a standard pointer.
A _Storage_policy is required to provide 4 things: 1) A get() API for returning the stored pointer value. 2) An set() API for storing a pointer value. 3) An element_type typedef to define the type this points to. 4) An operator<() to support pointer comparison. 5) An operator==() to support pointer comparison.
Definition at line 66 of file pointer.h.
Definition at line 70 of file pointer.h.
Definition at line 74 of file pointer.h.
Definition at line 83 of file pointer.h.
Definition at line 88 of file pointer.h.
Definition at line 79 of file pointer.h.
Generated automatically by Doxygen for libstdc++ from the source code.
libstdc++ |