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

#include "clang/AST/DeclID.h"

Inheritance diagram for clang::LocalDeclID:
Inheritance graph

Public Member Functions

 LocalDeclID ()
LocalDeclIDoperator++ ()
LocalDeclID operator++ (int)
- 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

Static Public Member Functions

static LocalDeclID get (ASTReader &Reader, serialization::ModuleFile &MF, DeclID ID)


class ASTWriter
class GlobalDeclID

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 185 of file DeclID.h.

Constructor & Destructor Documentation

◆ LocalDeclID()

clang::LocalDeclID::LocalDeclID ( )

Definition at line 196 of file DeclID.h.

Member Function Documentation

◆ get()

LocalDeclID LocalDeclID::get ( ASTReader Reader,
serialization::ModuleFile MF,
DeclID  ID 

◆ operator++() [1/2]

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

Definition at line 201 of file DeclID.h.

References clang::DeclIDBase::ID.

◆ operator++() [2/2]

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

Definition at line 206 of file DeclID.h.

Friends And Related Function Documentation

◆ ASTWriter

friend class ASTWriter

Definition at line 192 of file DeclID.h.

◆ GlobalDeclID

friend class GlobalDeclID

Definition at line 193 of file DeclID.h.

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