#include <PI_ClassManager.h>
Public Member Functions | |
| PI_ClassManager () | |
| ~PI_ClassManager () | |
| void | addPI (const char *name, void *cs) |
| void | addSelector (const char *name, void *data, void *cs) |
| int | getNumPIs () const |
| const char * | getPIName (int i) const |
| void * | getPIConstructor (int i) const |
| int | getNumSelectors () const |
| const char * | getSelectorName (int i) const |
| void * | getSelectorData (int i) const |
| void * | getSelectorConstructor (int i) const |
Protected Attributes | |
| UT_PtrArray< const char * > | myPINames |
| UT_PtrArray< void * > | myPIConstructors |
| UT_PtrArray< const char * > | mySelectorNames |
| UT_PtrArray< void * > | mySelectorConstructors |
| UT_PtrArray< void * > | mySelectorData |
Definition at line 26 of file PI_ClassManager.h.
| PI_ClassManager::PI_ClassManager | ( | ) | [inline] |
Definition at line 29 of file PI_ClassManager.h.
| PI_ClassManager::~PI_ClassManager | ( | ) | [inline] |
Definition at line 30 of file PI_ClassManager.h.
| void PI_ClassManager::addPI | ( | const char * | name, | |
| void * | cs | |||
| ) |
| void PI_ClassManager::addSelector | ( | const char * | name, | |
| void * | data, | |||
| void * | cs | |||
| ) |
| int PI_ClassManager::getNumPIs | ( | ) | const [inline] |
Definition at line 35 of file PI_ClassManager.h.
| int PI_ClassManager::getNumSelectors | ( | ) | const [inline] |
Definition at line 42 of file PI_ClassManager.h.
| void* PI_ClassManager::getPIConstructor | ( | int | i | ) | const [inline] |
Definition at line 39 of file PI_ClassManager.h.
| const char* PI_ClassManager::getPIName | ( | int | i | ) | const [inline] |
Definition at line 37 of file PI_ClassManager.h.
| void* PI_ClassManager::getSelectorConstructor | ( | int | i | ) | const [inline] |
Definition at line 48 of file PI_ClassManager.h.
| void* PI_ClassManager::getSelectorData | ( | int | i | ) | const [inline] |
Definition at line 46 of file PI_ClassManager.h.
| const char* PI_ClassManager::getSelectorName | ( | int | i | ) | const [inline] |
Definition at line 44 of file PI_ClassManager.h.
UT_PtrArray<void *> PI_ClassManager::myPIConstructors [protected] |
Definition at line 53 of file PI_ClassManager.h.
UT_PtrArray<const char *> PI_ClassManager::myPINames [protected] |
Definition at line 52 of file PI_ClassManager.h.
UT_PtrArray<void *> PI_ClassManager::mySelectorConstructors [protected] |
Definition at line 55 of file PI_ClassManager.h.
UT_PtrArray<void *> PI_ClassManager::mySelectorData [protected] |
Definition at line 56 of file PI_ClassManager.h.
UT_PtrArray<const char *> PI_ClassManager::mySelectorNames [protected] |
Definition at line 54 of file PI_ClassManager.h.
1.5.9