Package | Description |
---|---|
org.bytedeco.llvm.clang | |
org.bytedeco.llvm.global |
Modifier and Type | Method and Description |
---|---|
CXTranslationUnit |
CXComment.TranslationUnit() |
Modifier and Type | Method and Description |
---|---|
CXComment |
CXComment.TranslationUnit(CXTranslationUnit setter) |
Modifier and Type | Method and Description |
---|---|
static CXTranslationUnit |
clang.clang_createTranslationUnit(CXIndex CIdx,
BytePointer ast_filename)
Same as \c clang_createTranslationUnit2, but returns
the \c CXTranslationUnit instead of an error code.
|
static CXTranslationUnit |
clang.clang_createTranslationUnit(CXIndex CIdx,
String ast_filename) |
static CXTranslationUnit |
clang.clang_createTranslationUnitFromSourceFile(CXIndex CIdx,
BytePointer source_filename,
int num_clang_command_line_args,
byte[] clang_command_line_args,
int num_unsaved_files,
CXUnsavedFile unsaved_files) |
static CXTranslationUnit |
clang.clang_createTranslationUnitFromSourceFile(CXIndex CIdx,
BytePointer source_filename,
int num_clang_command_line_args,
ByteBuffer clang_command_line_args,
int num_unsaved_files,
CXUnsavedFile unsaved_files) |
static CXTranslationUnit |
clang.clang_createTranslationUnitFromSourceFile(CXIndex CIdx,
BytePointer source_filename,
int num_clang_command_line_args,
BytePointer clang_command_line_args,
int num_unsaved_files,
CXUnsavedFile unsaved_files) |
static CXTranslationUnit |
clang.clang_createTranslationUnitFromSourceFile(CXIndex CIdx,
BytePointer source_filename,
int num_clang_command_line_args,
PointerPointer clang_command_line_args,
int num_unsaved_files,
CXUnsavedFile unsaved_files)
Return the CXTranslationUnit for a given source file and the provided
command line arguments one would pass to the compiler.
|
static CXTranslationUnit |
clang.clang_createTranslationUnitFromSourceFile(CXIndex CIdx,
String source_filename,
int num_clang_command_line_args,
byte[] clang_command_line_args,
int num_unsaved_files,
CXUnsavedFile unsaved_files) |
static CXTranslationUnit |
clang.clang_createTranslationUnitFromSourceFile(CXIndex CIdx,
String source_filename,
int num_clang_command_line_args,
ByteBuffer clang_command_line_args,
int num_unsaved_files,
CXUnsavedFile unsaved_files) |
static CXTranslationUnit |
clang.clang_createTranslationUnitFromSourceFile(CXIndex CIdx,
String source_filename,
int num_clang_command_line_args,
BytePointer clang_command_line_args,
int num_unsaved_files,
CXUnsavedFile unsaved_files) |
static CXTranslationUnit |
clang.clang_Cursor_getTranslationUnit(CXCursor arg0)
Returns the translation unit that a cursor originated from.
|
static CXTranslationUnit |
clang.clang_parseTranslationUnit(CXIndex CIdx,
BytePointer source_filename,
byte[] command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options) |
static CXTranslationUnit |
clang.clang_parseTranslationUnit(CXIndex CIdx,
BytePointer source_filename,
ByteBuffer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options) |
static CXTranslationUnit |
clang.clang_parseTranslationUnit(CXIndex CIdx,
BytePointer source_filename,
BytePointer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options) |
static CXTranslationUnit |
clang.clang_parseTranslationUnit(CXIndex CIdx,
BytePointer source_filename,
PointerPointer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options)
Same as \c clang_parseTranslationUnit2, but returns
the \c CXTranslationUnit instead of an error code.
|
static CXTranslationUnit |
clang.clang_parseTranslationUnit(CXIndex CIdx,
String source_filename,
byte[] command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options) |
static CXTranslationUnit |
clang.clang_parseTranslationUnit(CXIndex CIdx,
String source_filename,
ByteBuffer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options) |
static CXTranslationUnit |
clang.clang_parseTranslationUnit(CXIndex CIdx,
String source_filename,
BytePointer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options) |
Modifier and Type | Method and Description |
---|---|
static void |
clang.clang_annotateTokens(CXTranslationUnit TU,
CXToken Tokens,
int NumTokens,
CXCursor Cursors)
Annotate the given set of tokens by providing cursors for each token
that can be mapped to a specific entity within the abstract syntax tree.
|
static CXCodeCompleteResults |
clang.clang_codeCompleteAt(CXTranslationUnit TU,
BytePointer complete_filename,
int complete_line,
int complete_column,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options)
Perform code completion at a given location in a translation unit.
|
static CXCodeCompleteResults |
clang.clang_codeCompleteAt(CXTranslationUnit TU,
String complete_filename,
int complete_line,
int complete_column,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options) |
static int |
clang.clang_createAPISet(CXTranslationUnit tu,
CXAPISet out_api)
Traverses the translation unit to create a \c CXAPISet.
|
static int |
clang.clang_createAPISet(CXTranslationUnit tu,
PointerPointer out_api) |
static int |
clang.clang_createTranslationUnit2(CXIndex CIdx,
BytePointer ast_filename,
CXTranslationUnit out_TU)
Create a translation unit from an AST file (\c -emit-ast).
|
static int |
clang.clang_defaultReparseOptions(CXTranslationUnit TU)
Returns the set of flags that is suitable for reparsing a translation
unit.
|
static int |
clang.clang_defaultSaveOptions(CXTranslationUnit TU)
Returns the set of flags that is suitable for saving a translation
unit.
|
static void |
clang.clang_disposeTokens(CXTranslationUnit TU,
CXToken Tokens,
int NumTokens)
Free the given set of tokens.
|
static void |
clang.clang_disposeTranslationUnit(CXTranslationUnit arg0)
Destroy the specified CXTranslationUnit object.
|
static int |
clang.clang_findIncludesInFile(CXTranslationUnit TU,
CXFile file,
CXCursorAndRangeVisitor visitor)
Find #import/#include directives in a specific file.
|
static CXSourceRangeList |
clang.clang_getAllSkippedRanges(CXTranslationUnit tu)
Retrieve all ranges from all files that were skipped by the
preprocessor.
|
static CXCursor |
clang.clang_getCursor(CXTranslationUnit arg0,
CXSourceLocation arg1)
Map a source location to the cursor that describes the entity at that
location in the source code.
|
static CXTUResourceUsage |
clang.clang_getCXTUResourceUsage(CXTranslationUnit TU)
Return the memory usage of a translation unit.
|
static CXDiagnostic |
clang.clang_getDiagnostic(CXTranslationUnit Unit,
int Index)
Retrieve a diagnostic associated with the given translation unit.
|
static CXDiagnosticSet |
clang.clang_getDiagnosticSetFromTU(CXTranslationUnit Unit)
Retrieve the complete set of diagnostics associated with a
translation unit.
|
static CXFile |
clang.clang_getFile(CXTranslationUnit tu,
BytePointer file_name)
Retrieve a file handle within the given translation unit.
|
static CXFile |
clang.clang_getFile(CXTranslationUnit tu,
String file_name) |
static BytePointer |
clang.clang_getFileContents(CXTranslationUnit tu,
CXFile file,
SizeTPointer size)
Retrieve the buffer associated with the given file.
|
static void |
clang.clang_getInclusions(CXTranslationUnit tu,
CXInclusionVisitor visitor,
CXClientData client_data)
Visit the set of preprocessor inclusions in a translation unit.
|
static CXSourceLocation |
clang.clang_getLocation(CXTranslationUnit tu,
CXFile file,
int line,
int column)
Retrieves the source location associated with a given file/line/column
in a particular translation unit.
|
static CXSourceLocation |
clang.clang_getLocationForOffset(CXTranslationUnit tu,
CXFile file,
int offset)
Retrieves the source location associated with a given character offset
in a particular translation unit.
|
static CXModule |
clang.clang_getModuleForFile(CXTranslationUnit arg0,
CXFile arg1)
Given a CXFile header file, return the module that contains it, if one
exists.
|
static int |
clang.clang_getNumDiagnostics(CXTranslationUnit Unit)
Determine the number of diagnostics produced for the given
translation unit.
|
static CXSourceRangeList |
clang.clang_getSkippedRanges(CXTranslationUnit tu,
CXFile file)
Retrieve all ranges that were skipped by the preprocessor.
|
static CXToken |
clang.clang_getToken(CXTranslationUnit TU,
CXSourceLocation Location)
Get the raw lexical token starting with the given location.
|
static CXSourceRange |
clang.clang_getTokenExtent(CXTranslationUnit arg0,
CXToken arg1)
Retrieve a source range that covers the given token.
|
static CXSourceLocation |
clang.clang_getTokenLocation(CXTranslationUnit arg0,
CXToken arg1)
Retrieve the source location of the given token.
|
static CXString |
clang.clang_getTokenSpelling(CXTranslationUnit arg0,
CXToken arg1)
Determine the spelling of the given token.
|
static CXCursor |
clang.clang_getTranslationUnitCursor(CXTranslationUnit arg0)
Retrieve the cursor that represents the given translation unit.
|
static CXString |
clang.clang_getTranslationUnitSpelling(CXTranslationUnit CTUnit)
Get the original translation unit source file name.
|
static CXTargetInfo |
clang.clang_getTranslationUnitTargetInfo(CXTranslationUnit CTUnit)
Get target information for this translation unit.
|
static int |
clang.clang_indexSourceFile(CXIndexAction arg0,
CXClientData client_data,
IndexerCallbacks index_callbacks,
int index_callbacks_size,
int index_options,
BytePointer source_filename,
byte[] command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
CXTranslationUnit out_TU,
int TU_options) |
static int |
clang.clang_indexSourceFile(CXIndexAction arg0,
CXClientData client_data,
IndexerCallbacks index_callbacks,
int index_callbacks_size,
int index_options,
BytePointer source_filename,
ByteBuffer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
CXTranslationUnit out_TU,
int TU_options) |
static int |
clang.clang_indexSourceFile(CXIndexAction arg0,
CXClientData client_data,
IndexerCallbacks index_callbacks,
int index_callbacks_size,
int index_options,
BytePointer source_filename,
BytePointer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
CXTranslationUnit out_TU,
int TU_options) |
static int |
clang.clang_indexSourceFile(CXIndexAction arg0,
CXClientData client_data,
IndexerCallbacks index_callbacks,
int index_callbacks_size,
int index_options,
BytePointer source_filename,
PointerPointer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
CXTranslationUnit out_TU,
int TU_options)
Index the given source file and the translation unit corresponding
to that file via callbacks implemented through #IndexerCallbacks.
|
static int |
clang.clang_indexSourceFileFullArgv(CXIndexAction arg0,
CXClientData client_data,
IndexerCallbacks index_callbacks,
int index_callbacks_size,
int index_options,
BytePointer source_filename,
byte[] command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
CXTranslationUnit out_TU,
int TU_options) |
static int |
clang.clang_indexSourceFileFullArgv(CXIndexAction arg0,
CXClientData client_data,
IndexerCallbacks index_callbacks,
int index_callbacks_size,
int index_options,
BytePointer source_filename,
ByteBuffer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
CXTranslationUnit out_TU,
int TU_options) |
static int |
clang.clang_indexSourceFileFullArgv(CXIndexAction arg0,
CXClientData client_data,
IndexerCallbacks index_callbacks,
int index_callbacks_size,
int index_options,
BytePointer source_filename,
BytePointer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
CXTranslationUnit out_TU,
int TU_options) |
static int |
clang.clang_indexSourceFileFullArgv(CXIndexAction arg0,
CXClientData client_data,
IndexerCallbacks index_callbacks,
int index_callbacks_size,
int index_options,
BytePointer source_filename,
PointerPointer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
CXTranslationUnit out_TU,
int TU_options)
Same as clang_indexSourceFile but requires a full command line
for \c command_line_args including argv[0].
|
static int |
clang.clang_indexTranslationUnit(CXIndexAction arg0,
CXClientData client_data,
IndexerCallbacks index_callbacks,
int index_callbacks_size,
int index_options,
CXTranslationUnit arg5)
Index the given translation unit via callbacks implemented through
#IndexerCallbacks.
|
static int |
clang.clang_isFileMultipleIncludeGuarded(CXTranslationUnit tu,
CXFile file)
Determine whether the given header is guarded against
multiple inclusions, either with the conventional
\#ifndef/\#define/\#endif macro guards or with \#pragma once.
|
static int |
clang.clang_Module_getNumTopLevelHeaders(CXTranslationUnit arg0,
CXModule Module) |
static CXFile |
clang.clang_Module_getTopLevelHeader(CXTranslationUnit arg0,
CXModule Module,
int Index) |
static int |
clang.clang_parseTranslationUnit2(CXIndex CIdx,
BytePointer source_filename,
byte[] command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options,
CXTranslationUnit out_TU) |
static int |
clang.clang_parseTranslationUnit2(CXIndex CIdx,
BytePointer source_filename,
ByteBuffer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options,
CXTranslationUnit out_TU) |
static int |
clang.clang_parseTranslationUnit2(CXIndex CIdx,
BytePointer source_filename,
BytePointer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options,
CXTranslationUnit out_TU) |
static int |
clang.clang_parseTranslationUnit2(CXIndex CIdx,
BytePointer source_filename,
PointerPointer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options,
CXTranslationUnit out_TU)
Parse the given source file and the translation unit corresponding
to that file.
|
static int |
clang.clang_parseTranslationUnit2FullArgv(CXIndex CIdx,
BytePointer source_filename,
byte[] command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options,
CXTranslationUnit out_TU) |
static int |
clang.clang_parseTranslationUnit2FullArgv(CXIndex CIdx,
BytePointer source_filename,
ByteBuffer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options,
CXTranslationUnit out_TU) |
static int |
clang.clang_parseTranslationUnit2FullArgv(CXIndex CIdx,
BytePointer source_filename,
BytePointer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options,
CXTranslationUnit out_TU) |
static int |
clang.clang_parseTranslationUnit2FullArgv(CXIndex CIdx,
BytePointer source_filename,
PointerPointer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options,
CXTranslationUnit out_TU)
Same as clang_parseTranslationUnit2 but requires a full command line
for \c command_line_args including argv[0].
|
static int |
clang.clang_reparseTranslationUnit(CXTranslationUnit TU,
int num_unsaved_files,
CXUnsavedFile unsaved_files,
int options)
Reparse the source files that produced this translation unit.
|
static int |
clang.clang_saveTranslationUnit(CXTranslationUnit TU,
BytePointer FileName,
int options)
Saves a translation unit into a serialized representation of
that translation unit on disk.
|
static int |
clang.clang_saveTranslationUnit(CXTranslationUnit TU,
String FileName,
int options) |
static int |
clang.clang_suspendTranslationUnit(CXTranslationUnit arg0)
Suspend a translation unit in order to free memory associated with it.
|
static void |
clang.clang_tokenize(CXTranslationUnit TU,
CXSourceRange Range,
CXToken Tokens,
int[] NumTokens) |
static void |
clang.clang_tokenize(CXTranslationUnit TU,
CXSourceRange Range,
CXToken Tokens,
IntBuffer NumTokens) |
static void |
clang.clang_tokenize(CXTranslationUnit TU,
CXSourceRange Range,
CXToken Tokens,
IntPointer NumTokens) |
static void |
clang.clang_tokenize(CXTranslationUnit TU,
CXSourceRange Range,
PointerPointer Tokens,
IntPointer NumTokens)
Tokenize the source code described by the given range into raw
lexical tokens.
|
Copyright © 2025. All rights reserved.