kdevplatform/language/duchain
identifier.cpp File Reference
#include "identifier.h"
#include <QHash>
#include "stringhelpers.h"
#include "appendedlist_static.h"
#include "serialization/itemrepository.h"
#include "util/kdevhash.h"
#include <debug.h>
#include <serialization/indexedstring.h>
#include <utility>
Include dependency graph for identifier.cpp:

Go to the source code of this file.
Namespaces | |
KDevelop | |
Macros | |
#define | ifDebug(x) |
Typedefs | |
using | KDevelop::ConstantIdentifierPrivate = IdentifierPrivate< false > |
using | KDevelop::ConstantQualifiedIdentifierPrivate = QualifiedIdentifierPrivate< false > |
using | KDevelop::DynamicIdentifierPrivate = IdentifierPrivate< true > |
using | KDevelop::DynamicQualifiedIdentifierPrivate = QualifiedIdentifierPrivate< true > |
using | KDevelop::IdentifierRepository = RepositoryManager< ItemRepository< ConstantIdentifierPrivate, IdentifierItemRequest >, false > |
using | KDevelop::QualifiedIdentifierRepository = RepositoryManager< ItemRepository< ConstantQualifiedIdentifierPrivate, QualifiedIdentifierItemRequest >, false > |
Functions | |
static const ConstantIdentifierPrivate * | KDevelop::emptyConstantIdentifierPrivate () |
static uint | KDevelop::emptyConstantIdentifierPrivateIndex () |
static const ConstantQualifiedIdentifierPrivate * | KDevelop::emptyConstantQualifiedIdentifierPrivate () |
static uint | KDevelop::emptyConstantQualifiedIdentifierPrivateIndex () |
static IdentifierRepository & | KDevelop::identifierRepository () |
void | KDevelop::initIdentifierRepository () |
QDebug | operator<< (QDebug s, const KDevelop::Identifier &identifier) |
QDebug | operator<< (QDebug s, const KDevelop::QualifiedIdentifier &identifier) |
uint | KDevelop::qHash (const Identifier &id) |
uint | KDevelop::qHash (const IndexedTypeIdentifier &id) |
uint | KDevelop::qHash (const QualifiedIdentifier &id) |
static QualifiedIdentifierRepository & | KDevelop::qualifiedidentifierRepository () |
Variables | |
int | KDevelop::cnt = 0 |
Macro Definition Documentation
◆ ifDebug
#define ifDebug | ( | x | ) |
Definition at line 32 of file identifier.cpp.
Function Documentation
◆ operator<<() [1/2]
QDebug operator<< | ( | QDebug | s, |
const KDevelop::Identifier & | identifier | ||
) |
{q,k}Debug() stream operator: Writes the Identifier to the debug output.
Definition at line 1587 of file identifier.cpp.
◆ operator<<() [2/2]
QDebug operator<< | ( | QDebug | s, |
const KDevelop::QualifiedIdentifier & | identifier | ||
) |
{q,k}Debug() stream operator: Writes the QualifiedIdentifier to the debug output.
Definition at line 1593 of file identifier.cpp.
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Mar 3 2021 00:37:28 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Mar 3 2021 00:37:28 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.