struct AvailabilityInfo
Declaration
struct AvailabilityInfo { /* full declaration omitted */ };
Description
Stores availability attributes of a symbol.
Declared at: clang/include/clang/ExtractAPI/AvailabilityInfo.h:28
Member Variables
- public llvm::VersionTuple Introduced
- public llvm::VersionTuple Deprecated
- public llvm::VersionTuple Obsoleted
- public bool UnconditionallyDeprecated = {false}
Method Overview
- public AvailabilityInfo()
- public AvailabilityInfo(llvm::VersionTuple I, llvm::VersionTuple D, llvm::VersionTuple O, bool U, bool UD, bool UU)
- public bool isDefault() const
- public bool isUnavailable() const
- public bool isUnconditionallyDeprecated() const
- public bool isUnconditionallyUnavailable() const
Methods
¶AvailabilityInfo()
AvailabilityInfo()
Declared at: clang/include/clang/ExtractAPI/AvailabilityInfo.h:54
¶AvailabilityInfo(llvm::VersionTuple I,
llvm::VersionTuple D,
llvm::VersionTuple O,
bool U,
bool UD,
bool UU)
AvailabilityInfo(llvm::VersionTuple I,
llvm::VersionTuple D,
llvm::VersionTuple O,
bool U,
bool UD,
bool UU)
Declared at: clang/include/clang/ExtractAPI/AvailabilityInfo.h:56
Parameters
- llvm::VersionTuple I
- llvm::VersionTuple D
- llvm::VersionTuple O
- bool U
- bool UD
- bool UU
¶bool isDefault() const
bool isDefault() const
Description
Determine if this AvailabilityInfo represents the default availability.
Declared at: clang/include/clang/ExtractAPI/AvailabilityInfo.h:37
¶bool isUnavailable() const
bool isUnavailable() const
Description
Check if the symbol is unavailable.
Declared at: clang/include/clang/ExtractAPI/AvailabilityInfo.h:40
¶bool isUnconditionallyDeprecated() const
bool isUnconditionallyDeprecated() const
Description
Check if the symbol is unconditionally deprecated. i.e.
Declared at: clang/include/clang/ExtractAPI/AvailabilityInfo.h:45
¶bool isUnconditionallyUnavailable() const
bool isUnconditionallyUnavailable() const
Description
Check if the symbol is unconditionally unavailable. i.e.
Declared at: clang/include/clang/ExtractAPI/AvailabilityInfo.h:50