Libical API Documentation 4.0 UNRELEASED Go to the stable 3.0 documentation
Loading...
Searching...
No Matches
ICPointerHolder< T > Class Template Reference

Public Member Functions

 ICPointerHolder (const ICPointerHolder &ip)
 ICPointerHolder (T *p)
 operator T* () const
bool operator!= (T *p)
T & operator* ()
T * operator-> () const
ICPointerHolderoperator= (ICPointerHolder &p)
ICPointerHolderoperator= (T *p)
bool operator== (T *p)

Detailed Description

template<class T>
class ICPointerHolder< T >

Definition at line 43 of file icptrholder_cxx.hpp.

Constructor & Destructor Documentation

◆ ICPointerHolder() [1/3]

template<class T>
ICPointerHolder< T >::ICPointerHolder ( )
inline

Definition at line 46 of file icptrholder_cxx.hpp.

◆ ICPointerHolder() [2/3]

template<class T>
ICPointerHolder< T >::ICPointerHolder ( T * p)
inline

Definition at line 52 of file icptrholder_cxx.hpp.

◆ ICPointerHolder() [3/3]

template<class T>
ICPointerHolder< T >::ICPointerHolder ( const ICPointerHolder< T > & ip)
inline

Definition at line 58 of file icptrholder_cxx.hpp.

◆ ~ICPointerHolder()

template<class T>
ICPointerHolder< T >::~ICPointerHolder ( )
inline

Definition at line 69 of file icptrholder_cxx.hpp.

Member Function Documentation

◆ operator T*()

template<class T>
ICPointerHolder< T >::operator T* ( ) const
inline

Definition at line 104 of file icptrholder_cxx.hpp.

◆ operator!=()

template<class T>
bool ICPointerHolder< T >::operator!= ( T * p)
inline

Definition at line 93 of file icptrholder_cxx.hpp.

◆ operator*()

template<class T>
T & ICPointerHolder< T >::operator* ( )
inline

Definition at line 115 of file icptrholder_cxx.hpp.

◆ operator->()

template<class T>
T * ICPointerHolder< T >::operator-> ( ) const
inline

Definition at line 109 of file icptrholder_cxx.hpp.

◆ operator=() [1/2]

template<class T>
ICPointerHolder & ICPointerHolder< T >::operator= ( ICPointerHolder< T > & p)
inline

Definition at line 81 of file icptrholder_cxx.hpp.

◆ operator=() [2/2]

template<class T>
ICPointerHolder & ICPointerHolder< T >::operator= ( T * p)
inline

Definition at line 74 of file icptrholder_cxx.hpp.

◆ operator==()

template<class T>
bool ICPointerHolder< T >::operator== ( T * p)
inline

Definition at line 99 of file icptrholder_cxx.hpp.