Package org.lwjgl.llvm
Class LLVMMCJITCompilerOptions.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<LLVMMCJITCompilerOptions,LLVMMCJITCompilerOptions.Buffer>
-
- org.lwjgl.llvm.LLVMMCJITCompilerOptions.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<LLVMMCJITCompilerOptions>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- LLVMMCJITCompilerOptions
public static class LLVMMCJITCompilerOptions.Buffer extends org.lwjgl.system.StructBuffer<LLVMMCJITCompilerOptions,LLVMMCJITCompilerOptions.Buffer> implements org.lwjgl.system.NativeResource
An array ofLLVMMCJITCompilerOptions
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
CodeModel()
Returns the value of theCodeModel
field.LLVMMCJITCompilerOptions.Buffer
CodeModel(int value)
Sets the specified value to theCodeModel
field.boolean
EnableFastISel()
Returns the value of theEnableFastISel
field.LLVMMCJITCompilerOptions.Buffer
EnableFastISel(boolean value)
Sets the specified value to theEnableFastISel
field.long
MCJMM()
Returns the value of theMCJMM
field.LLVMMCJITCompilerOptions.Buffer
MCJMM(long value)
Sets the specified value to theMCJMM
field.boolean
NoFramePointerElim()
Returns the value of theNoFramePointerElim
field.LLVMMCJITCompilerOptions.Buffer
NoFramePointerElim(boolean value)
Sets the specified value to theNoFramePointerElim
field.int
OptLevel()
Returns the value of theOptLevel
field.LLVMMCJITCompilerOptions.Buffer
OptLevel(int value)
Sets the specified value to theOptLevel
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newLLVMMCJITCompilerOptions.Buffer
instance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided byLLVMMCJITCompilerOptions.SIZEOF
, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Detail
-
OptLevel
public int OptLevel()
Returns the value of theOptLevel
field.
-
CodeModel
public int CodeModel()
Returns the value of theCodeModel
field.
-
NoFramePointerElim
public boolean NoFramePointerElim()
Returns the value of theNoFramePointerElim
field.
-
EnableFastISel
public boolean EnableFastISel()
Returns the value of theEnableFastISel
field.
-
MCJMM
public long MCJMM()
Returns the value of theMCJMM
field.
-
OptLevel
public LLVMMCJITCompilerOptions.Buffer OptLevel(int value)
Sets the specified value to theOptLevel
field.
-
CodeModel
public LLVMMCJITCompilerOptions.Buffer CodeModel(int value)
Sets the specified value to theCodeModel
field.
-
NoFramePointerElim
public LLVMMCJITCompilerOptions.Buffer NoFramePointerElim(boolean value)
Sets the specified value to theNoFramePointerElim
field.
-
EnableFastISel
public LLVMMCJITCompilerOptions.Buffer EnableFastISel(boolean value)
Sets the specified value to theEnableFastISel
field.
-
MCJMM
public LLVMMCJITCompilerOptions.Buffer MCJMM(long value)
Sets the specified value to theMCJMM
field.
-
-