Package org.lwjgl.llvm
Class CXIdxIBOutletCollectionAttrInfo
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.llvm.CXIdxIBOutletCollectionAttrInfo
-
- All Implemented Interfaces:
org.lwjgl.system.Pointer
public class CXIdxIBOutletCollectionAttrInfo extends org.lwjgl.system.Struct
Layout
struct CXIdxIBOutletCollectionAttrInfo {
CXIdxAttrInfo
const * attrInfo;CXIdxEntityInfo
const * objcClass;CXCursor
classCursor;CXIdxLoc
classLoc; }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CXIdxIBOutletCollectionAttrInfo.Buffer
An array ofCXIdxIBOutletCollectionAttrInfo
structs.
-
Constructor Summary
Constructors Constructor Description CXIdxIBOutletCollectionAttrInfo(java.nio.ByteBuffer container)
Creates aCXIdxIBOutletCollectionAttrInfo
instance at the current position of the specifiedByteBuffer
container.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CXIdxAttrInfo
attrInfo()
Returns aCXIdxAttrInfo
view of the struct pointed to by theattrInfo
field.CXCursor
classCursor()
Returns aCXCursor
view of theclassCursor
field.CXIdxLoc
classLoc()
Returns aCXIdxLoc
view of theclassLoc
field.static CXIdxIBOutletCollectionAttrInfo
create(long address)
Returns a newCXIdxIBOutletCollectionAttrInfo
instance for the specified memory address.static CXIdxIBOutletCollectionAttrInfo.Buffer
create(long address, int capacity)
Create aCXIdxIBOutletCollectionAttrInfo.Buffer
instance at the specified memory.static CXIdxIBOutletCollectionAttrInfo
createSafe(long address)
static CXIdxIBOutletCollectionAttrInfo.Buffer
createSafe(long address, int capacity)
static CXIdxAttrInfo
nattrInfo(long struct)
Unsafe version ofattrInfo()
.static CXCursor
nclassCursor(long struct)
Unsafe version ofclassCursor()
.static CXIdxLoc
nclassLoc(long struct)
Unsafe version ofclassLoc()
.static CXIdxEntityInfo
nobjcClass(long struct)
Unsafe version ofobjcClass()
.CXIdxEntityInfo
objcClass()
Returns aCXIdxEntityInfo
view of the struct pointed to by theobjcClass
field.int
sizeof()
-
-
-
Constructor Detail
-
CXIdxIBOutletCollectionAttrInfo
public CXIdxIBOutletCollectionAttrInfo(java.nio.ByteBuffer container)
Creates aCXIdxIBOutletCollectionAttrInfo
instance at the current position of the specifiedByteBuffer
container. Changes to the buffer's content will be visible to the struct instance and vice versa.The created instance holds a strong reference to the container object.
-
-
Method Detail
-
sizeof
public int sizeof()
- Specified by:
sizeof
in classorg.lwjgl.system.Struct
-
attrInfo
public CXIdxAttrInfo attrInfo()
Returns aCXIdxAttrInfo
view of the struct pointed to by theattrInfo
field.
-
objcClass
public CXIdxEntityInfo objcClass()
Returns aCXIdxEntityInfo
view of the struct pointed to by theobjcClass
field.
-
create
public static CXIdxIBOutletCollectionAttrInfo create(long address)
Returns a newCXIdxIBOutletCollectionAttrInfo
instance for the specified memory address.
-
createSafe
@Nullable public static CXIdxIBOutletCollectionAttrInfo createSafe(long address)
-
create
public static CXIdxIBOutletCollectionAttrInfo.Buffer create(long address, int capacity)
Create aCXIdxIBOutletCollectionAttrInfo.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
@Nullable public static CXIdxIBOutletCollectionAttrInfo.Buffer createSafe(long address, int capacity)
-
nattrInfo
public static CXIdxAttrInfo nattrInfo(long struct)
Unsafe version ofattrInfo()
.
-
nobjcClass
public static CXIdxEntityInfo nobjcClass(long struct)
Unsafe version ofobjcClass()
.
-
nclassCursor
public static CXCursor nclassCursor(long struct)
Unsafe version ofclassCursor()
.
-
nclassLoc
public static CXIdxLoc nclassLoc(long struct)
Unsafe version ofclassLoc()
.
-
-