clang 18.0.0git
Public Member Functions | Public Attributes | List of all members
clang::extractapi::AvailabilityInfo Struct Reference

Stores availability attributes of a symbol in a given domain. More...

#include "clang/ExtractAPI/AvailabilityInfo.h"

Public Member Functions

 AvailabilityInfo ()=default
 
 AvailabilityInfo (StringRef Domain, VersionTuple I, VersionTuple D, VersionTuple O, bool U)
 

Public Attributes

std::string Domain
 The domain for which this availability info item applies.
 
VersionTuple Introduced
 
VersionTuple Deprecated
 
VersionTuple Obsoleted
 
bool Unavailable
 

Detailed Description

Stores availability attributes of a symbol in a given domain.

Definition at line 30 of file AvailabilityInfo.h.

Constructor & Destructor Documentation

◆ AvailabilityInfo() [1/2]

clang::extractapi::AvailabilityInfo::AvailabilityInfo ( )
default

◆ AvailabilityInfo() [2/2]

clang::extractapi::AvailabilityInfo::AvailabilityInfo ( StringRef  Domain,
VersionTuple  I,
VersionTuple  D,
VersionTuple  O,
bool  U 
)
inline

Definition at line 40 of file AvailabilityInfo.h.

Member Data Documentation

◆ Deprecated

VersionTuple clang::extractapi::AvailabilityInfo::Deprecated

Definition at line 34 of file AvailabilityInfo.h.

◆ Domain

std::string clang::extractapi::AvailabilityInfo::Domain

The domain for which this availability info item applies.

Definition at line 32 of file AvailabilityInfo.h.

Referenced by clang::extractapi::AvailabilitySet::AvailabilitySet().

◆ Introduced

VersionTuple clang::extractapi::AvailabilityInfo::Introduced

Definition at line 33 of file AvailabilityInfo.h.

◆ Obsoleted

VersionTuple clang::extractapi::AvailabilityInfo::Obsoleted

Definition at line 35 of file AvailabilityInfo.h.

◆ Unavailable

bool clang::extractapi::AvailabilityInfo::Unavailable

Definition at line 36 of file AvailabilityInfo.h.


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