|
clang 22.0.0git
|
Describes the trailing object for Availability attribute in ParsedAttr. More...
#include "clang/Sema/ParsedAttr.h"
Public Member Functions | |
| AvailabilityData (const AvailabilityChange &Introduced, const AvailabilityChange &Deprecated, const AvailabilityChange &Obsoleted, SourceLocation Strict, const Expr *ReplaceExpr, const IdentifierLoc *EnvironmentLoc) | |
Public Attributes | |
| AvailabilityChange | Changes [NumAvailabilitySlots] |
| SourceLocation | StrictLoc |
| const Expr * | Replacement |
| const IdentifierLoc * | EnvironmentLoc |
Describes the trailing object for Availability attribute in ParsedAttr.
Definition at line 67 of file ParsedAttr.h.
|
inline |
Definition at line 73 of file ParsedAttr.h.
References Changes, clang::detail::DeprecatedSlot, EnvironmentLoc, clang::detail::IntroducedSlot, clang::detail::ObsoletedSlot, Replacement, and StrictLoc.
| AvailabilityChange clang::detail::AvailabilityData::Changes[NumAvailabilitySlots] |
Definition at line 68 of file ParsedAttr.h.
Referenced by AvailabilityData().
| const IdentifierLoc* clang::detail::AvailabilityData::EnvironmentLoc |
Definition at line 71 of file ParsedAttr.h.
Referenced by AvailabilityData().
| const Expr* clang::detail::AvailabilityData::Replacement |
Definition at line 70 of file ParsedAttr.h.
Referenced by AvailabilityData().
| SourceLocation clang::detail::AvailabilityData::StrictLoc |
Definition at line 69 of file ParsedAttr.h.
Referenced by AvailabilityData().