Public Member Functions

DynArray< T > Class Template Reference

#include <DynArray.h>

Collaboration diagram for DynArray< T >:
Collaboration graph
[legend]

Public Member Functions

 DynArray (const T *val=0, intptr_t initial_size=0)
 ~DynArray ()
 operator const T * () const
 operator T * ()
T & operator[] (intptr_t idx)
T & operator() (intptr_t idx)
T * detach ()
defvalue () const
intptr_t length ()
void clear ()
void set_length (intptr_t i)

Detailed Description

template<class T>
class DynArray< T >

Definition at line 27 of file DynArray.h.


Constructor & Destructor Documentation

template<class T>
DynArray< T >::DynArray ( const T *  val = 0,
intptr_t  initial_size = 0 
) [inline]

Definition at line 55 of file DynArray.h.

template<class T >
DynArray< T >::~DynArray (  )  [inline]

Definition at line 73 of file DynArray.h.


Member Function Documentation

template<class T >
void DynArray< T >::clear (  )  [inline]
template<class T >
T DynArray< T >::defvalue (  )  const [inline]

Definition at line 138 of file DynArray.h.

References T.

template<class T >
T * DynArray< T >::detach (  )  [inline]

Definition at line 128 of file DynArray.h.

References T.

Referenced by HtmlParser::ConstructURL().

template<class T >
intptr_t DynArray< T >::length (  )  [inline]
template<class T >
DynArray< T >::operator const T * (  )  const [inline]

Definition at line 81 of file DynArray.h.

template<class T >
DynArray< T >::operator T * (  )  [inline]

Definition at line 95 of file DynArray.h.

References T.

template<class T >
T & DynArray< T >::operator() ( intptr_t  idx  )  [inline]

Definition at line 104 of file DynArray.h.

References T.

template<class T >
T & DynArray< T >::operator[] ( intptr_t  idx  )  [inline]

Definition at line 100 of file DynArray.h.

References T.

template<class T >
void DynArray< T >::set_length ( intptr_t  i  )  [inline]

Definition at line 159 of file DynArray.h.

Referenced by HtmlParser::ExtractURL().


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