• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • KDevelop Platform Libraries
  • Sitemap
  • Contact Us
 

language/duchain

KDevelop::DynamicItem

KDevelop::DynamicItem< Item, markForReferenceCounting > Class Template Reference

This object needs to be kept alive as long as you change the contents of an item stored in the repository. More...

#include <itemrepository.h>

List of all members.

Public Member Functions

 DynamicItem (const DynamicItem &rhs)
 DynamicItem (Item *i, void *start, uint size)
Item * operator-> ()

Public Attributes

Item * m_item

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.

Warning:
You can not freely copy this around, when you create a copy, the copy source becomes invalid

Definition at line 1241 of file itemrepository.h.


The documentation for this class was generated from the following file:
  • itemrepository.h

language/duchain

Skip menu "language/duchain"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

KDevelop Platform Libraries

Skip menu "KDevelop Platform Libraries"
  • interfaces
  • language
  •   codegen
  •   duchain
  •   editor
  • outputview
  • project
  • shell
  • sublime
  • util
  • vcs
Generated for KDevelop Platform Libraries by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal