@Properties(inherit=clang.class) public class CXIdxIncludedFileInfo extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
CXIdxIncludedFileInfo()
Default native constructor.
|
CXIdxIncludedFileInfo(long size)
Native array allocator.
|
CXIdxIncludedFileInfo(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
CXFile |
file()
The actual file that the \#include/\#import directive resolved to.
|
CXIdxIncludedFileInfo |
file(CXFile setter) |
BytePointer |
filename()
Filename as written in the \#include/\#import directive.
|
CXIdxIncludedFileInfo |
filename(BytePointer setter) |
CXIdxIncludedFileInfo |
getPointer(long i) |
CXIdxLoc |
hashLoc()
Location of '#' in the \#include/\#import directive.
|
CXIdxIncludedFileInfo |
hashLoc(CXIdxLoc setter) |
int |
isAngled() |
CXIdxIncludedFileInfo |
isAngled(int setter) |
int |
isImport() |
CXIdxIncludedFileInfo |
isImport(int setter) |
int |
isModuleImport()
Non-zero if the directive was automatically turned into a module
import.
|
CXIdxIncludedFileInfo |
isModuleImport(int setter) |
CXIdxIncludedFileInfo |
position(long position) |
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 CXIdxIncludedFileInfo()
public CXIdxIncludedFileInfo(long size)
Pointer.position(long)
.public CXIdxIncludedFileInfo(Pointer p)
Pointer(Pointer)
.public CXIdxIncludedFileInfo position(long position)
public CXIdxIncludedFileInfo getPointer(long i)
getPointer
in class Pointer
public CXIdxIncludedFileInfo hashLoc(CXIdxLoc setter)
@Cast(value="const char*") public BytePointer filename()
public CXIdxIncludedFileInfo filename(BytePointer setter)
public CXFile file()
public CXIdxIncludedFileInfo file(CXFile setter)
public int isImport()
public CXIdxIncludedFileInfo isImport(int setter)
public int isAngled()
public CXIdxIncludedFileInfo isAngled(int setter)
public int isModuleImport()
public CXIdxIncludedFileInfo isModuleImport(int setter)
Copyright © 2024. All rights reserved.