Package org.lwjgl.llvm
Class LLVMOptRemarkEntry.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<LLVMOptRemarkEntry,LLVMOptRemarkEntry.Buffer>
-
- org.lwjgl.llvm.LLVMOptRemarkEntry.Buffer
-
- All Implemented Interfaces:
java.lang.Iterable<LLVMOptRemarkEntry>
,org.lwjgl.system.Pointer
- Enclosing class:
- LLVMOptRemarkEntry
public static class LLVMOptRemarkEntry.Buffer extends org.lwjgl.system.StructBuffer<LLVMOptRemarkEntry,LLVMOptRemarkEntry.Buffer>
An array ofLLVMOptRemarkEntry
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LLVMOptRemarkArg.Buffer
Args()
Returns aLLVMOptRemarkArg.Buffer
view of the struct array pointed to by theArgs
field.LLVMOptRemarkDebugLoc
DebugLoc()
Returns aLLVMOptRemarkDebugLoc
view of theDebugLoc
field.LLVMOptRemarkStringRef
FunctionName()
Returns aLLVMOptRemarkStringRef
view of theFunctionName
field.int
Hotness()
Returns the value of theHotness
field.int
NumArgs()
Returns the value of theNumArgs
field.LLVMOptRemarkStringRef
PassName()
Returns aLLVMOptRemarkStringRef
view of thePassName
field.LLVMOptRemarkStringRef
RemarkName()
Returns aLLVMOptRemarkStringRef
view of theRemarkName
field.LLVMOptRemarkStringRef
RemarkType()
Returns aLLVMOptRemarkStringRef
view of theRemarkType
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newLLVMOptRemarkEntry.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 byLLVMOptRemarkEntry.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
-
RemarkType
public LLVMOptRemarkStringRef RemarkType()
Returns aLLVMOptRemarkStringRef
view of theRemarkType
field.
-
PassName
public LLVMOptRemarkStringRef PassName()
Returns aLLVMOptRemarkStringRef
view of thePassName
field.
-
RemarkName
public LLVMOptRemarkStringRef RemarkName()
Returns aLLVMOptRemarkStringRef
view of theRemarkName
field.
-
FunctionName
public LLVMOptRemarkStringRef FunctionName()
Returns aLLVMOptRemarkStringRef
view of theFunctionName
field.
-
DebugLoc
public LLVMOptRemarkDebugLoc DebugLoc()
Returns aLLVMOptRemarkDebugLoc
view of theDebugLoc
field.
-
Hotness
public int Hotness()
Returns the value of theHotness
field.
-
NumArgs
public int NumArgs()
Returns the value of theNumArgs
field.
-
Args
public LLVMOptRemarkArg.Buffer Args()
Returns aLLVMOptRemarkArg.Buffer
view of the struct array pointed to by theArgs
field.
-
-