クラスjdk.incubator.foreign.ValueLayout.OfLongの
使用
-
jdk.incubator.foreignでのValueLayout.OfLongの使用
修飾子と型フィールド説明static final ValueLayout.OfLong
ValueLayout.JAVA_LONG
Javalong
と同じサイズの値レイアウト定数、8に設定されたビット整列、およびByteOrder.nativeOrder()
に設定されたバイト順序。修飾子と型メソッド説明VaList.Builder.addVarg
(ValueLayout.OfLong layout, long value) long
値を、構築されている変数引数リストに書き込みます。default MemorySegment
SegmentAllocator.allocate
(ValueLayout.OfLong layout, long value) 指定されたレイアウトでメモリー・セグメントを割り当て、指定した長い値で初期化します。default MemorySegment
SegmentAllocator.allocateArray
(ValueLayout.OfLong elementLayout, long[] array) 指定されたレイアウトでメモリー・セグメントを割り当て、指定した長い配列で初期化します。long
MemoryAddress.get
(ValueLayout.OfLong layout, long offset) 指定されたレイアウトで、このアドレスとオフセットから長い値を読み取ります。default long
MemorySegment.get
(ValueLayout.OfLong layout, long offset) このセグメントから長時間、および指定されたレイアウトでオフセットを読み取ります。long
MemoryAddress.getAtIndex
(ValueLayout.OfLong layout, long index) 指定されたレイアウト・サイズでスケーリングされた、このアドレスおよび索引から長い値を読み取ります。default long
MemorySegment.getAtIndex
(ValueLayout.OfLong layout, long index) このセグメントおよび索引から、特定のレイアウト・サイズでスケーリングされた長い値を読み取ります。long
VaList.nextVarg
(ValueLayout.OfLong layout) 次の値をlong
として読み取って、この変数引数リストの位置を進めます。void
MemoryAddress.set
(ValueLayout.OfLong layout, long offset, long value) このアドレス・インスタンスに長い時間を書き込み、指定されたレイアウトでオフセットします。default void
MemorySegment.set
(ValueLayout.OfLong layout, long offset, long value) このセグメントに長い時間を書き込み、指定されたレイアウトでオフセットします。void
MemoryAddress.setAtIndex
(ValueLayout.OfLong layout, long index, long value) 指定されたレイアウト・サイズでスケーリングされた、このアドレス・インスタンスおよび索引に長い時間を書き込みます。default void
MemorySegment.setAtIndex
(ValueLayout.OfLong layout, long index, long value) このセグメントおよび索引に長い時間を書き込み、特定のレイアウト・サイズでスケーリングします。long[]
MemorySegment.toArray
(ValueLayout.OfLong elementLayout) このメモリー・セグメントの内容を新しいlong配列にコピーします。