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.
public int Unavailable
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.