ppIncludedFile callback.
struct CXIdxIncludedFileInfo {
CXIdxLoc hashLoc;
char const * filename;
CXFile file;
int isImport;
int isAngled;
int isModuleImport;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | CXIdxIncludedFileInfo.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | FILE
The struct member offsets. |
| public static final int | FILENAME
The struct member offsets. |
| public static final int | HASHLOC
The struct member offsets. |
| public static final int | ISANGLED
The struct member offsets. |
| public static final int | ISIMPORT
The struct member offsets. |
| public static final int | ISMODULEIMPORT
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | CXIdxIncludedFileInfo(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| protected CXIdxIncludedFileInfo | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static CXIdxIncludedFileInfo | |
| public static CXIdxIncludedFileInfo. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static CXIdxIncludedFileInfo | |
| public static CXIdxIncludedFileInfo. | |
| public long | |
| public ByteBuffer | |
| public String | |
| public CXIdxLoc | |
| public boolean | |
| public boolean | |
| public boolean | |
| public static long | |
| public static ByteBuffer | |
| public static String | |
| public static CXIdxLoc | |
| public static int | |
| public static int | |
| public static int | |
| public int |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| FILE | back to summary |
|---|---|
| public static final int FILE The struct member offsets. | |
| FILENAME | back to summary |
|---|---|
| public static final int FILENAME The struct member offsets. | |
| HASHLOC | back to summary |
|---|---|
| public static final int HASHLOC The struct member offsets. | |
| ISANGLED | back to summary |
|---|---|
| public static final int ISANGLED The struct member offsets. | |
| ISIMPORT | back to summary |
|---|---|
| public static final int ISIMPORT The struct member offsets. | |
| ISMODULEIMPORT | back to summary |
|---|---|
| public static final int ISMODULEIMPORT The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| CXIdxIncludedFileInfo | back to summary |
|---|---|
| protected CXIdxIncludedFileInfo(long address, ByteBuffer container) | |
| CXIdxIncludedFileInfo | back to summary |
|---|---|
| public CXIdxIncludedFileInfo(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| create | back to summary |
|---|---|
| protected CXIdxIncludedFileInfo create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static CXIdxIncludedFileInfo create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static CXIdxIncludedFileInfo. Create a
| |
| createSafe | back to summary |
|---|---|
| public static CXIdxIncludedFileInfo createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static CXIdxIncludedFileInfo. Like
| |
| file | back to summary |
|---|---|
| public long file() the actual file that the
| |
| filename | back to summary |
|---|---|
| public ByteBuffer filename() filename as written in the
| |
| filenameString | back to summary |
|---|---|
| public String filenameString() filename as written in the
| |
| hashLoc | back to summary |
|---|---|
| public CXIdxLoc hashLoc() location of '\#' in the | |
| isAngled | back to summary |
|---|---|
public boolean isAngled()
| |
| isImport | back to summary |
|---|---|
public boolean isImport()
| |
| isModuleImport | back to summary |
|---|---|
| public boolean isModuleImport() non-zero if the directive was automatically turned into a module import
| |
| nfile | back to summary |
|---|---|
| public static long nfile(long struct) Unsafe version of | |
| nfilename | back to summary |
|---|---|
| public static ByteBuffer nfilename(long struct) Unsafe version of | |
| nfilenameString | back to summary |
|---|---|
| public static String nfilenameString(long struct) Unsafe version of | |
| nhashLoc | back to summary |
|---|---|
| public static CXIdxLoc nhashLoc(long struct) Unsafe version of | |
| nisAngled | back to summary |
|---|---|
| public static int nisAngled(long struct) Unsafe version of | |
| nisImport | back to summary |
|---|---|
| public static int nisImport(long struct) Unsafe version of | |
| nisModuleImport | back to summary |
|---|---|
| public static int nisModuleImport(long struct) Unsafe version of | |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
CXIdxIncludedFileInfo structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final CXIdxIncludedFileInfo |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public long | |
| public ByteBuffer | Returns: aByteBuffer view of the null-terminated string pointed to by the CXIdxIncludedFileInfo#filename field.
|
| public String | Returns: the null-terminated string pointed to by theCXIdxIncludedFileInfo#filename field.
|
| protected CXIdxIncludedFileInfo | |
| public CXIdxLoc | |
| public boolean | |
| public boolean | |
| public boolean | |
| protected CXIdxIncludedFileInfo. |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final CXIdxIncludedFileInfo ELEMENT_FACTORY | |
| Buffer | back to summary |
|---|---|
| public Buffer(ByteBuffer container) Creates a new Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values
will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided
by The created buffer instance holds a strong reference to the container object. | |
| Buffer | back to summary |
|---|---|
| public Buffer(long address, int cap) | |
| Buffer | back to summary |
|---|---|
| pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap) | |
| file | back to summary |
|---|---|
public long file()
| |
| filename | back to summary |
|---|---|
public ByteBuffer filename()
| |
| filenameString | back to summary |
|---|---|
public String filenameString()
| |
| getElementFactory | back to summary |
|---|---|
| protected CXIdxIncludedFileInfo getElementFactory() Implements abstract org.
| |
| hashLoc | back to summary |
|---|---|
public CXIdxLoc hashLoc()
| |
| isAngled | back to summary |
|---|---|
public boolean isAngled()
| |
| isImport | back to summary |
|---|---|
public boolean isImport()
| |
| isModuleImport | back to summary |
|---|---|
public boolean isModuleImport()
| |
| self | back to summary |
|---|---|
| protected CXIdxIncludedFileInfo. Implements abstract org.
| |