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)

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