__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 69 of file pointer.h.
Definition at line 73 of file pointer.h.
Definition at line 77 of file pointer.h.
Definition at line 86 of file pointer.h.
Definition at line 91 of file pointer.h.
Definition at line 82 of file pointer.h.
Generated automatically by Doxygen for libstdc++ from the source code.
Thu Feb 16 2023 | libstdc++ |