kdevplatform/language/duchain
#include <duchainregister.h>

Public Member Functions | |
void | callDestructor (DUChainBaseData *data) const override |
DUChainBaseData * | cloneData (const DUChainBaseData &data) const override |
void | copy (const DUChainBaseData &from, DUChainBaseData &to, bool constant) const override |
DUChainBase * | create (DUChainBaseData *data) const override |
void | deleteDynamicData (DUChainBaseData *data) const override |
uint | dynamicSize (const DUChainBaseData &data) const override |
void | freeDynamicData (DUChainBaseData *data) const override |
![]() | |
virtual | ~DUChainBaseFactory () |
Detailed Description
template<class T, class Data>
class KDevelop::DUChainItemFactory< T, Data >
Never use this directly, use the REGISTER_DUCHAIN_ITEM macro instead.
Definition at line 49 of file duchainregister.h.
Member Function Documentation
◆ callDestructor()
|
inlineoverridevirtual |
Implements KDevelop::DUChainBaseFactory.
Definition at line 75 of file duchainregister.h.
◆ cloneData()
|
inlineoverridevirtual |
Implements KDevelop::DUChainBaseFactory.
Definition at line 99 of file duchainregister.h.
◆ copy()
|
inlineoverridevirtual |
Implements KDevelop::DUChainBaseFactory.
Definition at line 58 of file duchainregister.h.
◆ create()
|
inlineoverridevirtual |
Implements KDevelop::DUChainBaseFactory.
Definition at line 53 of file duchainregister.h.
◆ deleteDynamicData()
|
inlineoverridevirtual |
Implements KDevelop::DUChainBaseFactory.
Definition at line 87 of file duchainregister.h.
◆ dynamicSize()
|
inlineoverridevirtual |
Implements KDevelop::DUChainBaseFactory.
Definition at line 93 of file duchainregister.h.
◆ freeDynamicData()
|
inlineoverridevirtual |
Implements KDevelop::DUChainBaseFactory.
Definition at line 81 of file duchainregister.h.
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2021 The KDE developers.
Generated on Fri Apr 9 2021 23:30:00 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.