clang 19.0.0git
Public Member Functions | List of all members
clang::GlobalDeclID Class Reference

#include "clang/AST/DeclID.h"

Inheritance diagram for clang::GlobalDeclID:
Inheritance graph

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

Detailed Description

Definition at line 213 of file DeclID.h.

Constructor & Destructor Documentation

◆ GlobalDeclID() [1/3]

clang::GlobalDeclID::GlobalDeclID ( )

Definition at line 217 of file DeclID.h.

◆ GlobalDeclID() [2/3]

clang::GlobalDeclID::GlobalDeclID ( DeclID  ID)

Definition at line 218 of file DeclID.h.

◆ GlobalDeclID() [3/3]

clang::GlobalDeclID::GlobalDeclID ( unsigned  ModuleFileIndex,
unsigned  LocalID 

Definition at line 220 of file DeclID.h.

Member Function Documentation

◆ operator LocalDeclID()

clang::GlobalDeclID::operator LocalDeclID ( ) const

Definition at line 225 of file DeclID.h.

References clang::DeclIDBase::ID.

The documentation for this class was generated from the following file: