CObject
VTable

Data Structures

struct  CCArrayList_VTable
 CCArrayList's vtable declaration. More...
 
struct  CCArrayQueue_VTable
 Virtual table for struct CCArrayQueue. More...
 
struct  CCBinaryTree_VTable
 CCBinaryTree's vtable declaration. More...
 
struct  CCListIterator_VTable
 Virtual table for CCListIterator. More...
 
struct  CCThreadedQueue_VTable
 Virtual table for struct CCThreadedQueue. More...
 
struct  CIIterator_VTable
 CIIterator virtual table. More...
 
struct  CIList_VTable
 CIList virtual table. More...
 
struct  CIQueue_VTable
 CIQueue virtual table. More...
 
struct  CITree_VTable
 CITree virtual table. More...
 
struct  CObject_VTable
 CObject's virtual table declaration. More...
 

Functions

const struct CCArrayList_VTableCCArrayList::CCArrayList_GetVTable ()
 
const struct CCArrayQueue_VTableCCArrayQueue::CCArrayQueue_GetVTable ()
 
const struct CCBinaryTree_VTableCCBinaryTree::CCBinaryTree_GetVTable ()
 
const struct CCListIterator_VTableCCListIterator::CCListIterator_GetVTable ()
 
const struct CCThreadedQueue_VTableCCThreadedQueue::CCThreadedQueue_VTable_Key ()
 
const struct CObject_VTableCObject::CObject_GetVTable ()
 

Detailed Description

Virtual tables of all classes.

Function Documentation

const struct CCArrayList_VTable * CCArrayList_GetVTable ( )

Get vtable reference for CCArrayList class.

const struct CCArrayQueue_VTable * CCArrayQueue_GetVTable ( )

Get reference to the struct CCArrayQueue's vtable.

const struct CCBinaryTree_VTable * CCBinaryTree_GetVTable ( )

Get vtable reference for CCBinaryTree class.

const struct CCListIterator_VTable * CCListIterator_GetVTable ( )

Get vtable reference for CCListIterator class.

const struct CCThreadedQueue_VTable * CCThreadedQueue_VTable_Key ( )

Get reference to the struct CCThreadedQueue's vtable.

const struct CObject_VTable * CObject_GetVTable ( )

Return a reference to class CObject's virtual table. There is only one virtual table per class, which is shared by every instance of that class. This pointer must not be written to, only read from, hence the const return value.

Returns
A read only pointer to class CObject's virtual table.