kdevplatform/language/duchain
duchainpointer.h
Go to the documentation of this file.
DUChainPointer(QExplicitlySharedDataPointer< DUChainPointerData > rhs)
Definition: duchainpointer.h:118
DUChainPointer< Type > & operator=(const DUChainPointer< Type > &)=default
DUChainPointer< NewType > dynamicCast() const
Definition: duchainpointer.h:165
A smart-pointer similar class that conveniently wraps around DUChainPointerData without too many dyna...
Definition: duchainpointer.h:90
bool operator<(const DUChainPointer< Type > &rhs) const
Definition: duchainpointer.h:159
~DUChainPointer()=default
DUChainPointer(DUChainPointer< OtherType > rhs)
Definition: duchainpointer.h:112
DUChainPointer(OtherType *rhs)
This constructor includes dynamic casting. If the object cannot be casted to the type,...
Definition: duchainpointer.h:105
DUChainPointer< Type > & operator=(Type *rhs)
Definition: duchainpointer.h:183
Definition: abstractfunctiondeclaration.cpp:27
bool operator==(const DUChainPointer< Type > &rhs) const
Definition: duchainpointer.h:132
Whenever the du-chain is unlocked and locked again, any du-chain item may have been deleted in betwee...
Definition: duchainpointer.h:50
bool operator!=(const DUChainPointer< Type > &rhs) const
Definition: duchainpointer.h:137
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Apr 13 2021 23:29:58 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Apr 13 2021 23:29:58 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.