#include <WPXTable.h>
Public Member Functions | |
WPXTableList () | |
WPXTableList (const WPXTableList &) | |
WPXTableList & | operator= (const WPXTableList &tableList) |
virtual | ~WPXTableList () |
WPXTable * | operator[] (size_t 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 |
WPXTableList::WPXTableList | ( | ) |
WPXTableList::WPXTableList | ( | const WPXTableList & | tableList | ) |
WPXTableList::~WPXTableList | ( | ) | [virtual] |
void WPXTableList::acquire | ( | int * | refCount, | |
std::vector< WPXTable * > * | tableList | |||
) | [private] |
Referenced by operator=().
void WPXTableList::add | ( | WPXTable * | table | ) | [inline] |
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[] | ( | size_t | i | ) | [inline] |
void WPXTableList::release | ( | ) | [private] |
Referenced by operator=(), and ~WPXTableList().
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().