WPXTableList Class Reference

#include <WPXTable.h>

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
inlineprivate

Referenced by operator=().

int* WPXTableList::getRef ( ) const
inlineprivate

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:

Generated for libwpd by doxygen 1.8.1.2