Class FieldLayout

    • Field Detail

      • offset

        public final long offset
    • Constructor Detail

      • FieldLayout

        protected FieldLayout​(long offset)
    • Method Detail

      • int8_t

        public static FieldLayout int8_t​(long offset)
      • int16_t

        public static FieldLayout int16_t​(long offset)
      • int32_t

        public static FieldLayout int32_t​(long offset)
      • int64_t

        public static FieldLayout int64_t​(long offset)
      • intptr_t

        public static FieldLayout intptr_t​(long offset)
      • uint8_t

        public static FieldLayout uint8_t​(long offset)
      • uint16_t

        public static FieldLayout uint16_t​(long offset)
      • uint32_t

        public static FieldLayout uint32_t​(long offset)
      • uint64_t

        public static FieldLayout uint64_t​(long offset)
      • uintptr_t

        public static FieldLayout uintptr_t​(long offset)
      • function

        public static FieldLayout function​(long offset)
      • array

        public static FieldLayout array​(long offset,
                                        long sizeInBytes)
      • bitfield__uint8_t

        public static FieldLayout.BitField bitfield__uint8_t​(long offset,
                                                             int bits,
                                                             int bitOffset)
      • bitfield__uint16_t

        public static FieldLayout.BitField bitfield__uint16_t​(long offset,
                                                              int bits,
                                                              int bitOffset)
      • bitfield__uint32_t

        public static FieldLayout.BitField bitfield__uint32_t​(long offset,
                                                              int bits,
                                                              int bitOffset)
      • bitfield__uint64_t

        public static FieldLayout.BitField bitfield__uint64_t​(long offset,
                                                              int bits,
                                                              int bitOffset)
      • bitfield__int8_t

        public static FieldLayout.BitField bitfield__int8_t​(long offset,
                                                            int bits,
                                                            int bitOffset)
      • bitfield__int16_t

        public static FieldLayout.BitField bitfield__int16_t​(long offset,
                                                             int bits,
                                                             int bitOffset)
      • bitfield__int32_t

        public static FieldLayout.BitField bitfield__int32_t​(long offset,
                                                             int bits,
                                                             int bitOffset)
      • bitfield__int64_t

        public static FieldLayout.BitField bitfield__int64_t​(long offset,
                                                             int bits,
                                                             int bitOffset)