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

#include "clang/AST/DeclID.h"

Inheritance diagram for clang::LocalDeclID:
Inheritance graph
[legend]

Public Member Functions

 LocalDeclID ()
 
 LocalDeclID (PredefinedDeclIDs ID)
 
 LocalDeclID (DeclID ID)
 
LocalDeclIDoperator++ ()
 
LocalDeclID operator++ (int)
 
- Public Member Functions inherited from clang::DeclIDBase
DeclID get () const
 
 operator DeclID () const
 
 operator PredefinedDeclIDs () const
 
bool isValid () const
 
bool isInvalid () const
 

Additional Inherited Members

- Public Types inherited from clang::DeclIDBase
using DeclID = uint32_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 151 of file DeclID.h.

Constructor & Destructor Documentation

◆ LocalDeclID() [1/3]

clang::LocalDeclID::LocalDeclID ( )
inline

Definition at line 155 of file DeclID.h.

◆ LocalDeclID() [2/3]

clang::LocalDeclID::LocalDeclID ( PredefinedDeclIDs  ID)
inline

Definition at line 156 of file DeclID.h.

◆ LocalDeclID() [3/3]

clang::LocalDeclID::LocalDeclID ( DeclID  ID)
inlineexplicit

Definition at line 157 of file DeclID.h.

Member Function Documentation

◆ operator++() [1/2]

LocalDeclID & clang::LocalDeclID::operator++ ( )
inline

Definition at line 159 of file DeclID.h.

References clang::DeclIDBase::ID.

◆ operator++() [2/2]

LocalDeclID clang::LocalDeclID::operator++ ( int  )
inline

Definition at line 164 of file DeclID.h.


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