struct CXPlatformAvailability
Declaration
struct CXPlatformAvailability { /* full declaration omitted */ };
Description
Describes the availability of a given entity on a particular platform, e.g., a particular class might only be available on Mac OS 10.7 or newer.
Declared at: clang/include/clang-c/Index.h:2946
Member Variables
- public CXString Platform
- Possible values are "ios" or "macos".
- public CXVersion Introduced
- The version number in which this entity was introduced.
- public CXVersion Deprecated
- The version number in which this entity was deprecated (but is still available).
- public CXVersion Obsoleted
- The version number in which this entity was obsoleted, and therefore is no longer available.
- Whether the entity is unconditionally unavailable on this platform.
- public CXString Message
- An optional message to provide to a user of this API, e.g., to suggest replacement APIs.