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)
 
size_t size () const
 

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() [1/2]

WPXTableList::WPXTableList ( )

◆ WPXTableList() [2/2]

WPXTableList::WPXTableList ( const WPXTableList tableList)

◆ ~WPXTableList()

WPXTableList::~WPXTableList ( )
virtual

Member Function Documentation

◆ acquire()

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

Referenced by operator=().

◆ add()

◆ get()

std::vector<WPXTable *>* WPXTableList::get ( ) const
inlineprivate

Referenced by operator=().

◆ getRef()

int* WPXTableList::getRef ( ) const
inlineprivate

Referenced by operator=().

◆ operator=()

WPXTableList & WPXTableList::operator= ( const WPXTableList tableList)

◆ operator[]()

WPXTable* WPXTableList::operator[] ( unsigned long  i)
inline

◆ release()

void WPXTableList::release ( )
private

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

◆ size()

size_t WPXTableList::size ( ) const
inline

Member Data Documentation

◆ m_refCount

int* WPXTableList::m_refCount
private

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

◆ m_tableList

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

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


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

Generated for libwpd by doxygen 1.8.14