Class CXIdxObjCProtocolRefListInfo

  • All Implemented Interfaces:
    org.lwjgl.system.Pointer

    public class CXIdxObjCProtocolRefListInfo
    extends org.lwjgl.system.Struct

    Layout

    
     struct CXIdxObjCProtocolRefListInfo {
         CXIdxObjCProtocolRefInfo const * const * protocols;
         unsigned numProtocols;
     }
    • Field Detail

      • SIZEOF

        The struct size in bytes.
      • ALIGNOF

        The struct alignment in bytes.
      • PROTOCOLS, NUMPROTOCOLS

        The struct member offsets.
    • Constructor Detail

      • CXIdxObjCProtocolRefListInfo

        public CXIdxObjCProtocolRefListInfo​(java.nio.ByteBuffer container)
        Creates a CXIdxObjCProtocolRefListInfo 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 Detail

      • sizeof

        public int sizeof()
        Specified by:
        sizeof in class org.lwjgl.system.Struct
      • protocols

        public org.lwjgl.PointerBuffer protocols()
        Returns a PointerBuffer view of the data pointed to by the protocols field.
      • numProtocols

        public int numProtocols()
        Returns the value of the numProtocols field.
      • create

        public static CXIdxObjCProtocolRefListInfo create​(long address)
        Returns a new CXIdxObjCProtocolRefListInfo instance for the specified memory address.
      • nprotocols

        public static org.lwjgl.PointerBuffer nprotocols​(long struct)
        Unsafe version of protocols.
      • nnumProtocols

        public static int nnumProtocols​(long struct)
        Unsafe version of numProtocols().