clang 18.0.0git
Public Member Functions | List of all members
clang::extractapi::AvailabilitySet Class Reference

#include "clang/ExtractAPI/AvailabilityInfo.h"

Public Member Functions

 AvailabilitySet (const Decl *Decl)
 
 AvailabilitySet ()=default
 
AvailabilityList::const_iterator begin () const
 
AvailabilityList::const_iterator end () const
 
bool isUnconditionallyDeprecated () const
 Check if the symbol is unconditionally deprecated.
 
bool isUnconditionallyUnavailable () const
 Check if the symbol is unconditionally unavailable.
 
bool isDefault () const
 Determine if this AvailabilitySet represents default availability.
 

Detailed Description

Definition at line 46 of file AvailabilityInfo.h.

Constructor & Destructor Documentation

◆ AvailabilitySet() [1/2]

AvailabilitySet::AvailabilitySet ( const Decl Decl)

◆ AvailabilitySet() [2/2]

clang::extractapi::AvailabilitySet::AvailabilitySet ( )
default

Member Function Documentation

◆ begin()

AvailabilityList::const_iterator clang::extractapi::AvailabilitySet::begin ( ) const
inline

Definition at line 58 of file AvailabilityInfo.h.

◆ end()

AvailabilityList::const_iterator clang::extractapi::AvailabilitySet::end ( ) const
inline

Definition at line 62 of file AvailabilityInfo.h.

◆ isDefault()

bool clang::extractapi::AvailabilitySet::isDefault ( ) const
inline

Determine if this AvailabilitySet represents default availability.

Definition at line 77 of file AvailabilityInfo.h.

◆ isUnconditionallyDeprecated()

bool clang::extractapi::AvailabilitySet::isUnconditionallyDeprecated ( ) const
inline

Check if the symbol is unconditionally deprecated.

i.e.

__attribute__((deprecated))
_Float16 __2f16 __attribute__((ext_vector_type(2)))
Zeroes the upper 128 bits (bits 255:128) of all YMM registers.

Definition at line 67 of file AvailabilityInfo.h.

◆ isUnconditionallyUnavailable()

bool clang::extractapi::AvailabilitySet::isUnconditionallyUnavailable ( ) const
inline

Check if the symbol is unconditionally unavailable.

i.e.

__attribute__((unavailable))

Definition at line 72 of file AvailabilityInfo.h.


The documentation for this class was generated from the following files: