xyzzy::PTRcArray< T > Class Template Reference

#include <array.hxx>

List of all members.

Public Types

typedef TArray::len_t len_t

Public Member Functions

 PTRcArray ()
 PTRcArray (PTArray< T > *p)
 PTRcArray (const PTRcArray &r)
const PTRcArrayoperator= (const PTRcArray &r)
len_t length () const
T & operator[] (len_t ix)
const T & operator[] (len_t ix) const
bool isNull () const

Private Attributes

PTRcPtr< PTArray< T > > m_ar

template<class T>
class xyzzy::PTRcArray< T >


Member Typedef Documentation

template<class T>
typedef TArray::len_t xyzzy::PTRcArray< T >::len_t


Constructor & Destructor Documentation

template<class T>
xyzzy::PTRcArray< T >::PTRcArray (  )  [inline, explicit]

template<class T>
xyzzy::PTRcArray< T >::PTRcArray ( PTArray< T > *  p  )  [inline]

template<class T>
xyzzy::PTRcArray< T >::PTRcArray ( const PTRcArray< T > &  r  )  [inline]


Member Function Documentation

template<class T>
const PTRcArray& xyzzy::PTRcArray< T >::operator= ( const PTRcArray< T > &  r  )  [inline]

template<class T>
len_t xyzzy::PTRcArray< T >::length (  )  const [inline]

template<class T>
T& xyzzy::PTRcArray< T >::operator[] ( len_t  ix  )  [inline]

template<class T>
const T& xyzzy::PTRcArray< T >::operator[] ( len_t  ix  )  const [inline]

template<class T>
bool xyzzy::PTRcArray< T >::isNull (  )  const [inline]


Member Data Documentation

template<class T>
PTRcPtr<PTArray<T> > xyzzy::PTRcArray< T >::m_ar [private]


The documentation for this class was generated from the following file:
Generated on Thu Mar 22 13:51:08 2007 for anvil by  doxygen 1.5.1