kdevplatform/serialization
KDevelop::DynamicItem< Item, markForReferenceCounting > Class Template Reference
#include <itemrepository.h>
Inheritance diagram for KDevelop::DynamicItem< Item, markForReferenceCounting >:

Public Member Functions | |
DynamicItem (Item *i, const void *start, unsigned size) | |
Item * | operator-> () const |
![]() | |
OptionalDUChainReferenceCountingEnabler (const void *, unsigned) | |
Detailed Description
template<class Item, bool markForReferenceCounting>
class KDevelop::DynamicItem< Item, markForReferenceCounting >
This object needs to be kept alive as long as you change the contents of an item stored in the repository.
It is needed to correctly track the reference counting within disk-storage.
Definition at line 1031 of file itemrepository.h.
Constructor & Destructor Documentation
◆ DynamicItem()
template<class Item , bool markForReferenceCounting>
|
inlineexplicit |
Definition at line 1034 of file itemrepository.h.
Member Function Documentation
◆ operator->()
template<class Item , bool markForReferenceCounting>
|
inline |
Definition at line 1041 of file itemrepository.h.
The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sat Jan 23 2021 09:41:27 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sat Jan 23 2021 09:41:27 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.