clang  8.0.0
Classes | Enumerations
clang::detail Namespace Reference

Classes

struct  AvailabilityData
 Describes the trailing object for Availability attribute in ParsedAttr. More...
 
class  CXXDeductionGuideNameExtra
 Contains extra information for the name of a C++ deduction guide. More...
 
class  CXXLiteralOperatorIdName
 Contains the actual identifier that makes up the name of a C++ literal operator. More...
 
class  CXXOperatorIdName
 Contains extra information for the name of an overloaded operator in C++, such as "operator+. More...
 
class  CXXSpecialNameExtra
 CXXSpecialNameExtra records the type associated with one of the "special" kinds of declaration names in C++, e.g., constructors, destructors, and conversion functions. More...
 
class  DeclarationNameExtra
 DeclarationNameExtra is used as a base of various uncommon special names. More...
 
struct  PropertyData
 
struct  TypeTagForDatatypeData
 

Enumerations

enum  AvailabilitySlot { IntroducedSlot, DeprecatedSlot, ObsoletedSlot, NumAvailabilitySlots }
 

Enumeration Type Documentation

◆ AvailabilitySlot

Enumerator
IntroducedSlot 
DeprecatedSlot 
ObsoletedSlot 
NumAvailabilitySlots 

Definition at line 59 of file ParsedAttr.h.