Inheritance diagram for FactoryBase:

![]() |
Public Methods | |
| virtual long | queryInterface (const Guid &idIn, void **iPtr) |
| virtual unsigned long | addRef () |
| virtual unsigned long | release () |
Static Public Methods | |
| oa::oaUInt4 | getClassObject (const char *classID, const Guid &interfaceID, void **ptr) |
Protected Methods | |
| FactoryBase () | |
Static Protected Methods | |
| void | insertFactory (const char *classID, FactoryBase *factory) |
| void | eraseFactory (FactoryBase *factory) |
getClassObject() entry function for components, and it contains the table of all existing Factory template instances.
|
|
|
|
|
Implements IBase. |
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
Implements IBase. |
|
|
Implements IBase. |

Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.