Package | Description |
---|---|
org.bytedeco.llvm.global |
Modifier and Type | Method and Description |
---|---|
static CXIndex |
clang.clang_createIndex(int excludeDeclarationsFromPCH,
int displayDiagnostics)
Provides a shared context for creating translation units.
|
static CXIndex |
clang.clang_createIndexWithOptions(CXIndexOptions options)
Provides a shared context for creating translation units.
|
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 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_createTranslationUnit2(CXIndex CIdx,
String ast_filename,
PointerPointer out_TU) |
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 int |
clang.clang_CXIndex_getGlobalOptions(CXIndex arg0)
Gets the general options associated with a CXIndex.
|
static void |
clang.clang_CXIndex_setGlobalOptions(CXIndex arg0,
int options)
Sets general options associated with a CXIndex.
|
static void |
clang.clang_CXIndex_setInvocationEmissionPathOption(CXIndex arg0,
BytePointer Path)
Sets the invocation emission path option in a CXIndex.
|
static void |
clang.clang_CXIndex_setInvocationEmissionPathOption(CXIndex arg0,
String Path) |
static void |
clang.clang_disposeIndex(CXIndex index)
Destroy the given index.
|
static CXIndexAction |
clang.clang_IndexAction_create(CXIndex CIdx)
An indexing action/session, to be applied to one or multiple
translation units.
|
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) |
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_parseTranslationUnit2(CXIndex CIdx,
String source_filename,
byte[] command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options,
PointerPointer out_TU) |
static int |
clang.clang_parseTranslationUnit2(CXIndex CIdx,
String source_filename,
ByteBuffer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options,
PointerPointer out_TU) |
static int |
clang.clang_parseTranslationUnit2(CXIndex CIdx,
String source_filename,
BytePointer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options,
PointerPointer out_TU) |
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_parseTranslationUnit2FullArgv(CXIndex CIdx,
String source_filename,
byte[] command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options,
PointerPointer out_TU) |
static int |
clang.clang_parseTranslationUnit2FullArgv(CXIndex CIdx,
String source_filename,
ByteBuffer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options,
PointerPointer out_TU) |
static int |
clang.clang_parseTranslationUnit2FullArgv(CXIndex CIdx,
String source_filename,
BytePointer command_line_args,
int num_command_line_args,
CXUnsavedFile unsaved_files,
int num_unsaved_files,
int options,
PointerPointer out_TU) |
Copyright © 2025. All rights reserved.