clang-tools 20.0.0git
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Entry Struct Reference

Public Types

enum  EntryKind { EK_Tag , EK_Value , EK_Macro , EK_NumberOfKinds }
 

Public Member Functions

StringRef getKindName ()
 

Static Public Member Functions

static StringRef getKindName (EntryKind kind)
 

Public Attributes

enum Entry::EntryKind Kind
 
Location Loc
 

Detailed Description

Definition at line 428 of file Modularize.cpp.

Member Enumeration Documentation

◆ EntryKind

Enumerator
EK_Tag 
EK_Value 
EK_Macro 
EK_NumberOfKinds 

Definition at line 429 of file Modularize.cpp.

Member Function Documentation

◆ getKindName() [1/2]

StringRef Entry::getKindName ( )
inline

Definition at line 439 of file Modularize.cpp.

References getKindName(), and Kind.

Referenced by getKindName(), and main().

◆ getKindName() [2/2]

StringRef Entry::getKindName ( Entry::EntryKind  kind)
static

Definition at line 444 of file Modularize.cpp.

References EK_Macro, EK_NumberOfKinds, EK_Tag, and EK_Value.

Member Data Documentation

◆ Kind

enum Entry::EntryKind Entry::Kind

Referenced by getKindName().

◆ Loc

Location Entry::Loc

Definition at line 437 of file Modularize.cpp.


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