@Properties(inherit=clang.class) public class CXIdxEntityRefInfo extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
CXIdxEntityRefInfo()
Default native constructor.
|
CXIdxEntityRefInfo(long size)
Native array allocator.
|
CXIdxEntityRefInfo(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
CXIdxContainerInfo |
container()
Lexical container context of the reference.
|
CXIdxEntityRefInfo |
container(CXIdxContainerInfo setter) |
CXCursor |
cursor()
Reference cursor.
|
CXIdxEntityRefInfo |
cursor(CXCursor setter) |
CXIdxEntityRefInfo |
getPointer(long i) |
int |
kind() |
CXIdxEntityRefInfo |
kind(int setter) |
CXIdxLoc |
loc() |
CXIdxEntityRefInfo |
loc(CXIdxLoc setter) |
CXIdxEntityInfo |
parentEntity()
Immediate "parent" of the reference.
|
CXIdxEntityRefInfo |
parentEntity(CXIdxEntityInfo setter) |
CXIdxEntityRefInfo |
position(long position) |
CXIdxEntityInfo |
referencedEntity()
The entity that gets referenced.
|
CXIdxEntityRefInfo |
referencedEntity(CXIdxEntityInfo setter) |
int |
role()
Sets of symbol roles of the reference.
|
CXIdxEntityRefInfo |
role(int setter) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public CXIdxEntityRefInfo()
public CXIdxEntityRefInfo(long size)
Pointer.position(long)
.public CXIdxEntityRefInfo(Pointer p)
Pointer(Pointer)
.public CXIdxEntityRefInfo position(long position)
public CXIdxEntityRefInfo getPointer(long i)
getPointer
in class Pointer
public CXIdxEntityRefInfo kind(int setter)
public CXIdxEntityRefInfo cursor(CXCursor setter)
public CXIdxEntityRefInfo loc(CXIdxLoc setter)
@Const public CXIdxEntityInfo referencedEntity()
public CXIdxEntityRefInfo referencedEntity(CXIdxEntityInfo setter)
@Const public CXIdxEntityInfo parentEntity()
Foo *var;
The parent of reference of type 'Foo' is the variable 'var'.
For references inside statement bodies of functions/methods,
the parentEntity will be the function/method.public CXIdxEntityRefInfo parentEntity(CXIdxEntityInfo setter)
@Const public CXIdxContainerInfo container()
public CXIdxEntityRefInfo container(CXIdxContainerInfo setter)
public CXIdxEntityRefInfo role(int setter)
Copyright © 2024. All rights reserved.