Class CXPlatformAvailability

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<CXPlatformAvailability>
org.lwjgl.llvm.CXPlatformAvailability
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class CXPlatformAvailability extends org.lwjgl.system.Struct<CXPlatformAvailability> implements org.lwjgl.system.NativeResource
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.

Layout


 struct CXPlatformAvailability {
     CXString Platform();
     CXVersion Introduced();
     CXVersion Deprecated();
     CXVersion Obsoleted();
     int Unavailable();
     CXString Message();
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • PLATFORM

      public static final int PLATFORM
      The struct member offsets.
    • INTRODUCED

      public static final int INTRODUCED
      The struct member offsets.
    • DEPRECATED

      public static final int DEPRECATED
      The struct member offsets.
    • OBSOLETED

      public static final int OBSOLETED
      The struct member offsets.
    • UNAVAILABLE

      public static final int UNAVAILABLE
      The struct member offsets.
    • MESSAGE

      public static final int MESSAGE
      The struct member offsets.
  • Constructor Details

    • CXPlatformAvailability

      public CXPlatformAvailability(ByteBuffer container)
      Creates a CXPlatformAvailability instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details