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

Public Attributes | |
ModificationRevisionSet | m_allModificationRevisions |
TopDUContext::Features | m_features = TopDUContext::VisibleDeclarationsAndContexts |
TopDUContext::IndexedRecursiveImports | m_importsCache |
bool | m_isProxyContext = false |
IndexedString | m_language |
KDevelop::ModificationRevision | m_modificationTime |
KDevelop::IndexedTopDUContext | m_topContext |
KDevelop::IndexedString | m_url |
![]() | |
quint16 | classId = 0 |
RangeInRevision | m_range |
Additional Inherited Members | |
![]() | |
DUChainBaseData () | |
DUChainBaseData (const DUChainBaseData &rhs) | |
~DUChainBaseData () | |
uint | classSize () const |
void | freeDynamicData () |
bool | isDynamic () const |
DUChainBaseData & | operator= (const DUChainBaseData &rhs)=delete |
template<class T > | |
void | setClassId (T *) |
![]() | |
static bool | appendedListDynamicDefault () |
static bool & | shouldCreateConstantData () |
Detailed Description
The data class used for storing.
Use this as base-class of your custom data classes for classes derived from ParsingEnvironmentFile
Definition at line 91 of file parsingenvironment.h.
Member Data Documentation
◆ m_allModificationRevisions
ModificationRevisionSet KDevelop::ParsingEnvironmentFileData::m_allModificationRevisions |
Definition at line 98 of file parsingenvironment.h.
◆ m_features
TopDUContext::Features KDevelop::ParsingEnvironmentFileData::m_features = TopDUContext::VisibleDeclarationsAndContexts |
Definition at line 96 of file parsingenvironment.h.
◆ m_importsCache
TopDUContext::IndexedRecursiveImports KDevelop::ParsingEnvironmentFileData::m_importsCache |
If this is not empty, it means that the cache is used instead of the implicit structure.
Definition at line 104 of file parsingenvironment.h.
◆ m_isProxyContext
bool KDevelop::ParsingEnvironmentFileData::m_isProxyContext = false |
Definition at line 95 of file parsingenvironment.h.
◆ m_language
IndexedString KDevelop::ParsingEnvironmentFileData::m_language |
Definition at line 101 of file parsingenvironment.h.
◆ m_modificationTime
KDevelop::ModificationRevision KDevelop::ParsingEnvironmentFileData::m_modificationTime |
Definition at line 97 of file parsingenvironment.h.
◆ m_topContext
KDevelop::IndexedTopDUContext KDevelop::ParsingEnvironmentFileData::m_topContext |
Definition at line 100 of file parsingenvironment.h.
◆ m_url
KDevelop::IndexedString KDevelop::ParsingEnvironmentFileData::m_url |
Definition at line 99 of file parsingenvironment.h.
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2021 The KDE developers.
Generated on Thu Mar 4 2021 23:31:18 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.