libapt-pkg-dev  v0.9.7.5ubuntu5.4
Debian+Ubuntu APT Package Management
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SPtrArray< T > Class Template Reference

#include <sptr.h>

Collaboration diagram for SPtrArray< T >:

Public Member Functions

 SPtrArray (T *Ptr)
 
 SPtrArray ()
 
 ~SPtrArray ()
 
T * Get ()
 
 operator T * ()
 
 operator void * ()
 
bool operator!= (T *lhs) const
 
void operator= (T *N)
 
bool operator== (T *lhs) const
 
T * UnGuard ()
 

Public Attributes

T * Ptr
 

Constructor & Destructor Documentation

template<class T >
SPtrArray< T >::SPtrArray ( T *  Ptr)
inline
template<class T >
SPtrArray< T >::SPtrArray ( )
inline
template<class T >
SPtrArray< T >::~SPtrArray ( )
inline

References SPtrArray< T >::Ptr.

Member Function Documentation

template<class T >
T* SPtrArray< T >::Get ( )
inline

References SPtrArray< T >::Ptr.

template<class T >
SPtrArray< T >::operator T * ( )
inline

References SPtrArray< T >::Ptr.

template<class T >
SPtrArray< T >::operator void * ( )
inline

References SPtrArray< T >::Ptr.

template<class T >
bool SPtrArray< T >::operator!= ( T *  lhs) const
inline

References SPtrArray< T >::Ptr.

template<class T >
void SPtrArray< T >::operator= ( T *  N)
inline

References SPtrArray< T >::Ptr.

template<class T >
bool SPtrArray< T >::operator== ( T *  lhs) const
inline

References SPtrArray< T >::Ptr.

template<class T >
T* SPtrArray< T >::UnGuard ( )
inline

References SPtrArray< T >::Ptr.

Member Data Documentation


The documentation for this class was generated from the following file: