Package org.lwjgl.llvm
Class CXIdxObjCPropertyDeclInfo
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.llvm.CXIdxObjCPropertyDeclInfo
-
- All Implemented Interfaces:
org.lwjgl.system.Pointer
public class CXIdxObjCPropertyDeclInfo extends org.lwjgl.system.Struct
Layout
struct CXIdxObjCPropertyDeclInfo {
CXIdxDeclInfo
const * declInfo;CXIdxEntityInfo
const * getter;CXIdxEntityInfo
const * setter; }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CXIdxObjCPropertyDeclInfo.Buffer
An array ofCXIdxObjCPropertyDeclInfo
structs.
-
Constructor Summary
Constructors Constructor Description CXIdxObjCPropertyDeclInfo(java.nio.ByteBuffer container)
Creates aCXIdxObjCPropertyDeclInfo
instance at the current position of the specifiedByteBuffer
container.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CXIdxObjCPropertyDeclInfo
create(long address)
Returns a newCXIdxObjCPropertyDeclInfo
instance for the specified memory address.static CXIdxObjCPropertyDeclInfo.Buffer
create(long address, int capacity)
Create aCXIdxObjCPropertyDeclInfo.Buffer
instance at the specified memory.static CXIdxObjCPropertyDeclInfo
createSafe(long address)
static CXIdxObjCPropertyDeclInfo.Buffer
createSafe(long address, int capacity)
CXIdxDeclInfo
declInfo()
Returns aCXIdxDeclInfo
view of the struct pointed to by thedeclInfo
field.CXIdxEntityInfo
getter()
Returns aCXIdxEntityInfo
view of the struct pointed to by thegetter
field.static CXIdxDeclInfo
ndeclInfo(long struct)
Unsafe version ofdeclInfo()
.static CXIdxEntityInfo
ngetter(long struct)
Unsafe version ofgetter()
.static CXIdxEntityInfo
nsetter(long struct)
Unsafe version ofsetter()
.CXIdxEntityInfo
setter()
Returns aCXIdxEntityInfo
view of the struct pointed to by thesetter
field.int
sizeof()
-
-
-
Constructor Detail
-
CXIdxObjCPropertyDeclInfo
public CXIdxObjCPropertyDeclInfo(java.nio.ByteBuffer container)
Creates aCXIdxObjCPropertyDeclInfo
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
-
declInfo
public CXIdxDeclInfo declInfo()
Returns aCXIdxDeclInfo
view of the struct pointed to by thedeclInfo
field.
-
getter
public CXIdxEntityInfo getter()
Returns aCXIdxEntityInfo
view of the struct pointed to by thegetter
field.
-
setter
public CXIdxEntityInfo setter()
Returns aCXIdxEntityInfo
view of the struct pointed to by thesetter
field.
-
create
public static CXIdxObjCPropertyDeclInfo create(long address)
Returns a newCXIdxObjCPropertyDeclInfo
instance for the specified memory address.
-
createSafe
@Nullable public static CXIdxObjCPropertyDeclInfo createSafe(long address)
-
create
public static CXIdxObjCPropertyDeclInfo.Buffer create(long address, int capacity)
Create aCXIdxObjCPropertyDeclInfo.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
@Nullable public static CXIdxObjCPropertyDeclInfo.Buffer createSafe(long address, int capacity)
-
ndeclInfo
public static CXIdxDeclInfo ndeclInfo(long struct)
Unsafe version ofdeclInfo()
.
-
ngetter
public static CXIdxEntityInfo ngetter(long struct)
Unsafe version ofgetter()
.
-
nsetter
public static CXIdxEntityInfo nsetter(long struct)
Unsafe version ofsetter()
.
-
-