language/duchain
KDevelop::DUChainBaseFactory Class Reference
This class is purely internal and doesn't need to be documented. More...
#include <duchainregister.h>
Inheritance diagram for KDevelop::DUChainBaseFactory:

Public Member Functions | |
| virtual void | callDestructor (DUChainBaseData *data) const =0 |
| virtual DUChainBaseData * | cloneData (const DUChainBaseData &data) const =0 |
| virtual void | copy (const DUChainBaseData &from, DUChainBaseData &to, bool constant) const =0 |
| virtual DUChainBase * | create (DUChainBaseData *data) const =0 |
| virtual uint | dynamicSize (const DUChainBaseData &data) const =0 |
| virtual void | freeDynamicData (DUChainBaseData *data) const =0 |
Detailed Description
This class is purely internal and doesn't need to be documented.
It brings a "fake" type-info to classes that don't have type-info in the normal C++ way. Never use this directly, use the REGISTER_DUCHAIN_ITEM macro instead.
Definition at line 31 of file duchainregister.h.
The documentation for this class was generated from the following file:
KDE 4.4 API Reference