• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdevelop API Reference
  • KDE Home
  • Contact Us
 

kdevplatform/language/duchain

  • KDevelop
  • NamespaceAliasDeclarationData
Public Member Functions | Public Attributes | List of all members
KDevelop::NamespaceAliasDeclarationData Class Reference

#include <namespacealiasdeclaration.h>

Inheritance diagram for KDevelop::NamespaceAliasDeclarationData:
Inheritance graph
[legend]

Public Member Functions

 NamespaceAliasDeclarationData ()
 
 NamespaceAliasDeclarationData (const NamespaceAliasDeclarationData &rhs)
 
 ~NamespaceAliasDeclarationData ()=default
 
NamespaceAliasDeclarationData & operator= (const NamespaceAliasDeclarationData &rhs)=delete
 
- Public Member Functions inherited from KDevelop::DeclarationData
 DeclarationData ()
 
 DeclarationData (const DeclarationData &rhs)=default
 
- Public Member Functions inherited from KDevelop::DUChainBaseData
 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 *)
 

Public Attributes

IndexedQualifiedIdentifier m_importIdentifier
 
- Public Attributes inherited from KDevelop::DeclarationData
bool m_alwaysForceDirect: 1
 
bool m_anonymousInContext: 1
 
uint m_comment = 0
 
DeclarationId m_declaration
 
IndexedIdentifier m_identifier
 
bool m_inSymbolTable: 1
 
IndexedDUContext m_internalContext
 
bool m_isAutoDeclaration: 1
 
bool m_isDefinition: 1
 
bool m_isDeprecated: 1
 
bool m_isExplicitlyDeleted: 1
 
bool m_isExplicitlyTyped: 1
 
bool m_isTypeAlias: 1
 
Declaration::Kind m_kind = Declaration::Instance
 
IndexedType m_type
 
- Public Attributes inherited from KDevelop::DUChainBaseData
quint16 classId = 0
 
RangeInRevision m_range
 

Additional Inherited Members

- Static Public Member Functions inherited from KDevelop::DUChainBaseData
static bool appendedListDynamicDefault ()
 
static bool & shouldCreateConstantData ()
 

Detailed Description

Definition at line 26 of file namespacealiasdeclaration.h.

Constructor & Destructor Documentation

◆ NamespaceAliasDeclarationData() [1/2]

KDevelop::NamespaceAliasDeclarationData::NamespaceAliasDeclarationData ( )
inline

Definition at line 30 of file namespacealiasdeclaration.h.

◆ NamespaceAliasDeclarationData() [2/2]

KDevelop::NamespaceAliasDeclarationData::NamespaceAliasDeclarationData ( const NamespaceAliasDeclarationData &  rhs)
inline

Definition at line 31 of file namespacealiasdeclaration.h.

◆ ~NamespaceAliasDeclarationData()

KDevelop::NamespaceAliasDeclarationData::~NamespaceAliasDeclarationData ( )
default

Member Function Documentation

◆ operator=()

NamespaceAliasDeclarationData& KDevelop::NamespaceAliasDeclarationData::operator= ( const NamespaceAliasDeclarationData &  rhs)
delete

Member Data Documentation

◆ m_importIdentifier

IndexedQualifiedIdentifier KDevelop::NamespaceAliasDeclarationData::m_importIdentifier

Definition at line 38 of file namespacealiasdeclaration.h.


The documentation for this class was generated from the following file:
  • namespacealiasdeclaration.h
This file is part of the KDE documentation.
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.

kdevplatform/language/duchain

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

kdevelop API Reference

Skip menu "kdevelop API Reference"
  • kdevplatform
  •   debugger
  •   documentation
  •   interfaces
  •   language
  •     assistant
  •     backgroundparser
  •     checks
  •     classmodel
  •     codecompletion
  •     codegen
  •     duchain
  •     editor
  •     highlighting
  •     interfaces
  •     util
  •   outputview
  •   project
  •   serialization
  •   shell
  •   sublime
  •   tests
  •   util
  •   vcs

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal