TerraLib 4.1
IBPP::Ptr< T > Class Template Reference

#include <ibpp.h>

List of all members.

Public Member Functions

void clear ()
T * intf () const
T * operator-> () const
bool operator== (const T *p) const
bool operator== (const Ptr &r) const
bool operator!= (const T *p) const
bool operator!= (const Ptr &r) const
Ptroperator= (T *p)
Ptroperator= (const Ptr &r)
 Ptr (T *p)
 Ptr (const Ptr &r)
 Ptr ()
 ~Ptr ()

template<class T>
class IBPP::Ptr< T >


Constructor & Destructor Documentation

template<class T >
IBPP::Ptr< T >::Ptr ( T *  p) [inline]
template<class T >
IBPP::Ptr< T >::Ptr ( const Ptr< T > &  r) [inline]
template<class T >
IBPP::Ptr< T >::Ptr ( ) [inline]
template<class T >
IBPP::Ptr< T >::~Ptr ( ) [inline]

Member Function Documentation

template<class T >
void IBPP::Ptr< T >::clear ( ) [inline]
template<class T >
T* IBPP::Ptr< T >::intf ( ) const [inline]
template<class T >
bool IBPP::Ptr< T >::operator!= ( const T *  p) const [inline]
template<class T >
bool IBPP::Ptr< T >::operator!= ( const Ptr< T > &  r) const [inline]
template<class T >
T* IBPP::Ptr< T >::operator-> ( ) const [inline]
template<class T >
Ptr& IBPP::Ptr< T >::operator= ( const Ptr< T > &  r) [inline]
template<class T >
Ptr& IBPP::Ptr< T >::operator= ( T *  p) [inline]
template<class T >
bool IBPP::Ptr< T >::operator== ( const T *  p) const [inline]
template<class T >
bool IBPP::Ptr< T >::operator== ( const Ptr< T > &  r) const [inline]

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