Package org.lwjgl.llvm
Class CXIdxIncludedFileInfo.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<CXIdxIncludedFileInfo,CXIdxIncludedFileInfo.Buffer>
-
- org.lwjgl.llvm.CXIdxIncludedFileInfo.Buffer
-
- All Implemented Interfaces:
java.lang.Iterable<CXIdxIncludedFileInfo>
,org.lwjgl.system.Pointer
- Enclosing class:
- CXIdxIncludedFileInfo
public static class CXIdxIncludedFileInfo.Buffer extends org.lwjgl.system.StructBuffer<CXIdxIncludedFileInfo,CXIdxIncludedFileInfo.Buffer>
An array ofCXIdxIncludedFileInfo
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
file()
Returns the value of thefile
field.java.nio.ByteBuffer
filename()
Returns aByteBuffer
view of the null-terminated string pointed to by thefilename
field.java.lang.String
filenameString()
Decodes the null-terminated string pointed to by thefilename
field.CXIdxLoc
hashLoc()
Returns aCXIdxLoc
view of thehashLoc
field.boolean
isAngled()
Returns the value of theisAngled
field.boolean
isImport()
Returns the value of theisImport
field.boolean
isModuleImport()
Returns the value of theisModuleImport
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newCXIdxIncludedFileInfo.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 byCXIdxIncludedFileInfo.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
-
filename
public java.nio.ByteBuffer filename()
Returns aByteBuffer
view of the null-terminated string pointed to by thefilename
field.
-
filenameString
public java.lang.String filenameString()
Decodes the null-terminated string pointed to by thefilename
field.
-
file
public long file()
Returns the value of thefile
field.
-
isImport
public boolean isImport()
Returns the value of theisImport
field.
-
isAngled
public boolean isAngled()
Returns the value of theisAngled
field.
-
isModuleImport
public boolean isModuleImport()
Returns the value of theisModuleImport
field.
-
-