struct AvailabilityData
Declaration
struct AvailabilityData { /* full declaration omitted */ };
Description
Describes the trailing object for Availability attribute in ParsedAttr.
Declared at: clang/include/clang/Sema/ParsedAttr.h:180
Member Variables
- public clang::AvailabilityChange[3] Changes
- public clang::SourceLocation StrictLoc
- public const clang::Expr* Replacement
Method Overview
- public AvailabilityData(const clang::AvailabilityChange & Introduced, const clang::AvailabilityChange & Deprecated, const clang::AvailabilityChange & Obsoleted, clang::SourceLocation Strict, const clang::Expr * ReplaceExpr)
Methods
ΒΆAvailabilityData(
const clang::AvailabilityChange& Introduced,
const clang::AvailabilityChange& Deprecated,
const clang::AvailabilityChange& Obsoleted,
clang::SourceLocation Strict,
const clang::Expr* ReplaceExpr)
AvailabilityData(
const clang::AvailabilityChange& Introduced,
const clang::AvailabilityChange& Deprecated,
const clang::AvailabilityChange& Obsoleted,
clang::SourceLocation Strict,
const clang::Expr* ReplaceExpr)
Declared at: clang/include/clang/Sema/ParsedAttr.h:185
Parameters
- const clang::AvailabilityChange& Introduced
- const clang::AvailabilityChange& Deprecated
- const clang::AvailabilityChange& Obsoleted
- clang::SourceLocation Strict
- const clang::Expr* ReplaceExpr