public class CXIdxCXXClassDeclInfo
extends org.lwjgl.system.Struct
struct CXIdxCXXClassDeclInfo {
CXIdxDeclInfo const * declInfo;
CXIdxBaseClassInfo const * const * bases;
unsigned numBases;
}| Modifier and Type | Class and Description |
|---|---|
static class |
CXIdxCXXClassDeclInfo.Buffer
An array of
CXIdxCXXClassDeclInfo structs. |
| Modifier and Type | Field and Description |
|---|---|
static int |
ALIGNOF
The struct alignment in bytes.
|
static int |
BASES
The struct member offsets.
|
static int |
DECLINFO
The struct member offsets.
|
static int |
NUMBASES
The struct member offsets.
|
static int |
SIZEOF
The struct size in bytes.
|
| Constructor and Description |
|---|
CXIdxCXXClassDeclInfo(java.nio.ByteBuffer container)
Creates a
CXIdxCXXClassDeclInfo instance at the current position of the specified ByteBuffer container. |
| Modifier and Type | Method and Description |
|---|---|
org.lwjgl.PointerBuffer |
bases()
Returns a
PointerBuffer view of the data pointed to by the bases field. |
static CXIdxCXXClassDeclInfo |
create(long address)
Returns a new
CXIdxCXXClassDeclInfo instance for the specified memory address. |
static CXIdxCXXClassDeclInfo.Buffer |
create(long address,
int capacity)
Create a
CXIdxCXXClassDeclInfo.Buffer instance at the specified memory. |
static CXIdxCXXClassDeclInfo |
createSafe(long address)
|
static CXIdxCXXClassDeclInfo.Buffer |
createSafe(long address,
int capacity)
|
CXIdxDeclInfo |
declInfo()
Returns a
CXIdxDeclInfo view of the struct pointed to by the declInfo field. |
static org.lwjgl.PointerBuffer |
nbases(long struct)
Unsafe version of
bases. |
static CXIdxDeclInfo |
ndeclInfo(long struct)
Unsafe version of
declInfo(). |
static int |
nnumBases(long struct)
Unsafe version of
numBases(). |
int |
numBases()
Returns the value of the
numBases field. |
int |
sizeof() |
public static final int SIZEOF
public static final int ALIGNOF
public static final int DECLINFO
public static final int BASES
public static final int NUMBASES
public CXIdxCXXClassDeclInfo(java.nio.ByteBuffer container)
CXIdxCXXClassDeclInfo instance at the current position of the specified ByteBuffer 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.
public int sizeof()
sizeof in class org.lwjgl.system.Structpublic CXIdxDeclInfo declInfo()
CXIdxDeclInfo view of the struct pointed to by the declInfo field.public org.lwjgl.PointerBuffer bases()
PointerBuffer view of the data pointed to by the bases field.public int numBases()
numBases field.public static CXIdxCXXClassDeclInfo create(long address)
CXIdxCXXClassDeclInfo instance for the specified memory address.@Nullable public static CXIdxCXXClassDeclInfo createSafe(long address)
public static CXIdxCXXClassDeclInfo.Buffer create(long address, int capacity)
CXIdxCXXClassDeclInfo.Buffer instance at the specified memory.address - the memory addresscapacity - the buffer capacity@Nullable public static CXIdxCXXClassDeclInfo.Buffer createSafe(long address, int capacity)
public static CXIdxDeclInfo ndeclInfo(long struct)
declInfo().public static org.lwjgl.PointerBuffer nbases(long struct)
bases.public static int nnumBases(long struct)
numBases().Copyright LWJGL. All Rights Reserved. License terms.