clang  14.0.0git
Public Member Functions | Public Attributes | List of all members
clang::detail::AvailabilityData Struct Reference

Describes the trailing object for Availability attribute in ParsedAttr. More...

#include "clang/Sema/ParsedAttr.h"

Collaboration diagram for clang::detail::AvailabilityData:
Collaboration graph
[legend]

Public Member Functions

 AvailabilityData (const AvailabilityChange &Introduced, const AvailabilityChange &Deprecated, const AvailabilityChange &Obsoleted, SourceLocation Strict, const Expr *ReplaceExpr)
 

Public Attributes

AvailabilityChange Changes [NumAvailabilitySlots]
 
SourceLocation StrictLoc
 
const ExprReplacement
 

Detailed Description

Describes the trailing object for Availability attribute in ParsedAttr.

Definition at line 156 of file ParsedAttr.h.

Constructor & Destructor Documentation

◆ AvailabilityData()

clang::detail::AvailabilityData::AvailabilityData ( const AvailabilityChange Introduced,
const AvailabilityChange Deprecated,
const AvailabilityChange Obsoleted,
SourceLocation  Strict,
const Expr ReplaceExpr 
)
inline

Member Data Documentation

◆ Changes

AvailabilityChange clang::detail::AvailabilityData::Changes[NumAvailabilitySlots]

◆ Replacement

const Expr* clang::detail::AvailabilityData::Replacement

Definition at line 159 of file ParsedAttr.h.

Referenced by clang::ParsedAttr::getReplacementExpr().

◆ StrictLoc

SourceLocation clang::detail::AvailabilityData::StrictLoc

Definition at line 158 of file ParsedAttr.h.

Referenced by clang::ParsedAttr::getStrictLoc().


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