clang: clang::GlobalDeclID Class Reference (original) (raw)
#include "[clang/AST/DeclID.h](DeclID%5F8h%5Fsource.html)"
Inheritance diagram for clang::GlobalDeclID:
| Public Member Functions | |
|---|---|
| GlobalDeclID () | |
| GlobalDeclID (DeclID ID) | |
| GlobalDeclID (unsigned ModuleFileIndex, unsigned LocalID) | |
| operator LocalDeclID () const | |
| Public Member Functions inherited from clang::DeclIDBase | |
| DeclID | getRawValue () const |
| operator DeclID () const | |
| operator PredefinedDeclIDs () const | |
| bool | isValid () const |
| bool | isInvalid () const |
| unsigned | getModuleFileIndex () const |
| unsigned | getLocalDeclIndex () const |
| Additional Inherited Members | |
|---|---|
| Public Types inherited from clang::DeclIDBase | |
| using | DeclID = uint64_t |
| An ID number that refers to a declaration in an AST file. | |
| Protected Member Functions inherited from clang::DeclIDBase | |
| DeclIDBase () | |
| DeclIDBase (DeclID ID) | |
| Protected Attributes inherited from clang::DeclIDBase | |
| DeclID | ID |
Detailed Description
Definition at line 211 of file DeclID.h.
Constructor & Destructor Documentation
| clang::GlobalDeclID::GlobalDeclID ( ) | inline |
|---|
◆ GlobalDeclID() [2/3]
| clang::GlobalDeclID::GlobalDeclID ( DeclID ID) | inlineexplicit |
|---|
◆ GlobalDeclID() [3/3]
| clang::GlobalDeclID::GlobalDeclID ( unsigned ModuleFileIndex, unsigned LocalID ) | inlineexplicit |
|---|
Member Function Documentation
◆ operator LocalDeclID()
| clang::GlobalDeclID::operator LocalDeclID ( ) const | inlineexplicit |
|---|
The documentation for this class was generated from the following file:
- include/clang/AST/DeclID.h