Class Rb_Type

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Rb_Type.ByReference  
      static class  Rb_Type.ByValue  
      • Nested classes/interfaces inherited from class com.sun.jna.Structure

        com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
    • Field Summary

      Fields 
      Modifier and Type Field Description
      double ftype
      C type : l_float64
      long itype
      C type : l_int64
      com.sun.jna.Pointer ptype
      C type : void*
      long utype
      C type : l_uint64
      • Fields inherited from class com.sun.jna.Structure

        ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
    • Constructor Summary

      Constructors 
      Constructor Description
      Rb_Type()  
      Rb_Type​(double ftype)  
      Rb_Type​(long itype_or_utype)  
      Rb_Type​(com.sun.jna.Pointer ptype)  
    • Method Summary

      • Methods inherited from class com.sun.jna.Union

        getFieldOrder, getNativeAlignment, getTypedValue, readField, readField, setType, setType, setTypedValue, writeField, writeField, writeField
      • Methods inherited from class com.sun.jna.Structure

        allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • itype

        public long itype
        C type : l_int64
      • utype

        public long utype
        C type : l_uint64
      • ftype

        public double ftype
        C type : l_float64
      • ptype

        public com.sun.jna.Pointer ptype
        C type : void*
    • Constructor Detail

      • Rb_Type

        public Rb_Type()
      • Rb_Type

        public Rb_Type​(long itype_or_utype)
        Parameters:
        itype_or_utype - C type : l_int64, or C type : l_uint64
      • Rb_Type

        public Rb_Type​(double ftype)
        Parameters:
        ftype - C type : l_float64
      • Rb_Type

        public Rb_Type​(com.sun.jna.Pointer ptype)
        Parameters:
        ptype - C type : void*