Wiselib
Public Member Functions | Public Attributes
wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t Struct Reference

#include <new_delete_allocator.h>

List of all members.

Public Member Functions

 pointer_t ()
 pointer_t (T *p)
 pointer_t (const pointer_t &other)
T & operator* () const
T * operator-> () const
T & operator[] (size_t idx)
const T & operator[] (size_t idx) const
bool operator== (const pointer_t &other) const
bool operator!= (const pointer_t &other) const
 operator bool () const
pointer_toperator++ ()
pointer_toperator-- ()
T * raw ()

Public Attributes

T * p_

template<typename OsModel_P>
template<typename T>
struct wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t


Constructor & Destructor Documentation

template<typename OsModel_P >
template<typename T >
wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t::pointer_t ( ) [inline]
template<typename OsModel_P >
template<typename T >
wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t::pointer_t ( T *  p) [inline]
template<typename OsModel_P >
template<typename T >
wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t::pointer_t ( const pointer_t other) [inline]

Member Function Documentation

template<typename OsModel_P >
template<typename T >
wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t::operator bool ( ) const [inline]
template<typename OsModel_P >
template<typename T >
bool wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t::operator!= ( const pointer_t other) const [inline]
template<typename OsModel_P >
template<typename T >
T& wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t::operator* ( ) const [inline]
template<typename OsModel_P >
template<typename T >
pointer_t& wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t::operator++ ( ) [inline]
template<typename OsModel_P >
template<typename T >
pointer_t& wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t::operator-- ( ) [inline]
template<typename OsModel_P >
template<typename T >
T* wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t::operator-> ( ) const [inline]
template<typename OsModel_P >
template<typename T >
bool wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t::operator== ( const pointer_t other) const [inline]
template<typename OsModel_P >
template<typename T >
const T& wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t::operator[] ( size_t  idx) const [inline]
template<typename OsModel_P >
template<typename T >
T& wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t::operator[] ( size_t  idx) [inline]
template<typename OsModel_P >
template<typename T >
T* wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t::raw ( ) [inline]

Member Data Documentation

template<typename OsModel_P >
template<typename T >
T* wiselib::NewDeleteAllocator< OsModel_P >::Ref< T >::pointer_t::p_

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines