WPXTableList Class Reference

#include <WPXTable.h>

List of all members.

Public Member Functions

 WPXTableList ()
 WPXTableList (const WPXTableList &)
WPXTableListoperator= (const WPXTableList &tableList)
virtual ~WPXTableList ()
WPXTableoperator[] (unsigned long i)
void add (WPXTable *table)

Private Member Functions

void release ()
void acquire (int *refCount, std::vector< WPXTable * > *tableList)
int * getRef () const
std::vector< WPXTable * > * get () const

Private Attributes

std::vector< WPXTable * > * m_tableList
int * m_refCount

Constructor & Destructor Documentation

WPXTableList::WPXTableList ( )
WPXTableList::WPXTableList ( const WPXTableList tableList)
WPXTableList::~WPXTableList ( ) [virtual]

Member Function Documentation

void WPXTableList::acquire ( int *  refCount,
std::vector< WPXTable * > *  tableList 
) [private]

Referenced by operator=().

std::vector<WPXTable *>* WPXTableList::get ( ) const [inline, private]

Referenced by operator=().

int* WPXTableList::getRef ( ) const [inline, private]

Referenced by operator=().

WPXTableList & WPXTableList::operator= ( const WPXTableList tableList)
WPXTable* WPXTableList::operator[] ( unsigned long  i) [inline]
void WPXTableList::release ( ) [private]

Referenced by operator=(), and ~WPXTableList().


Member Data Documentation

int* WPXTableList::m_refCount [private]

Referenced by acquire(), getRef(), release(), and WPXTableList().

std::vector<WPXTable *>* WPXTableList::m_tableList [private]

Referenced by acquire(), add(), get(), operator[](), and release().


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