インタフェースjava.lang.foreign.ValueLayout.OfDoubleの
使用
ValueLayout.OfDoublePREVIEWを使用するパッケージ
-
java.lang.foreignでのValueLayout.OfDoublePREVIEWの使用
ValueLayout.OfDoublePREVIEWとして宣言されたjava.lang.foreign内のフィールド修飾子と型フィールド説明static final ValueLayout.OfDoublePREVIEWValueLayout.JAVA_DOUBLEJavadoubleと同じサイズ、64に設定されたビット整列、ByteOrder.nativeOrder()に設定されたバイト順序を持つ値レイアウト定数。static final ValueLayout.OfDoublePREVIEWValueLayout.JAVA_DOUBLE_UNALIGNEDサイズがJavaのdoubleと同じで、バイト順序がByteOrder.nativeOrder()に設定されている整列されていない値レイアウト定数。修飾子と型メソッド説明ValueLayout.OfDouble.withBitAlignment(long bitAlignment) このレイアウトと同じサイズおよび名前を持つ同じタイプのメモリー・レイアウトを返しますが、指定された整列制約(ビット単位)を使用します。このレイアウトと同じサイズおよび整列制約を持つ、指定された名前の同じタイプのメモリー・レイアウトを返します。この値レイアウトと同じ運送業者、整列制約および名前で、指定されたバイト順の値レイアウトを返します。タイプValueLayout.OfDoublePREVIEWのパラメータを持つjava.lang.foreignのメソッド修飾子と型メソッド説明VaList.Builder.addVarg(ValueLayout.OfDoublePREVIEW layout, double value) double値を、構築されている変数引数リストに書き込みます。default MemorySegmentPREVIEWSegmentAllocator.allocate(ValueLayout.OfDoublePREVIEW layout, double value) 指定されたレイアウトでメモリー・セグメントを割り当て、指定された倍精度値で初期化します。default MemorySegmentPREVIEWSegmentAllocator.allocateArray(ValueLayout.OfDoublePREVIEW elementLayout, double... elements) 指定されたレイアウトでメモリー・セグメントを割り当て、指定された倍精度要素で初期化します。default doubleMemorySegment.get(ValueLayout.OfDoublePREVIEW layout, long offset) 指定されたレイアウトで、指定されたオフセットでこのセグメントから倍精度浮動小数点数を読み取ります。default doubleMemorySegment.getAtIndex(ValueLayout.OfDoublePREVIEW layout, long index) 指定された索引で、指定されたレイアウト・サイズで倍精度浮動小数点数を読み取ります。doubleVaList.nextVarg(ValueLayout.OfDoublePREVIEW layout) 次の値をdoubleとして読み取って、この変数引数リストの位置を進めます。default voidMemorySegment.set(ValueLayout.OfDoublePREVIEW layout, long offset, double value) 指定されたレイアウトを使用して、指定されたオフセットでこのセグメントにdoubleを書き込みます。default voidMemorySegment.setAtIndex(ValueLayout.OfDoublePREVIEW layout, long index, double value) 指定された索引で、指定されたレイアウト・サイズでスケールされた倍精度浮動小数点数をこのセグメントに書き込みます。double[]MemorySegment.toArray(ValueLayout.OfDoublePREVIEW elementLayout) このメモリー・セグメントの内容を新しい二重配列にコピーします。