ΒΆint clang_indexSourceFileFullArgv(
CXIndexAction,
CXClientData client_data,
IndexerCallbacks* index_callbacks,
unsigned int index_callbacks_size,
unsigned int index_options,
const char* source_filename,
const char* const* command_line_args,
int num_command_line_args,
struct CXUnsavedFile* unsaved_files,
unsigned int num_unsaved_files,
CXTranslationUnit* out_TU,
unsigned int TU_options)
int clang_indexSourceFileFullArgv(
CXIndexAction,
CXClientData client_data,
IndexerCallbacks* index_callbacks,
unsigned int index_callbacks_size,
unsigned int index_options,
const char* source_filename,
const char* const* command_line_args,
int num_command_line_args,
struct CXUnsavedFile* unsaved_files,
unsigned int num_unsaved_files,
CXTranslationUnit* out_TU,
unsigned int TU_options)
Description
Same as clang_indexSourceFile but requires a full command line for \c command_line_args including argv[0]. This is useful if the standard library paths are relative to the binary.
Declared at: clang/include/clang-c/Index.h:6776
Parameters
- CXIndexAction
- CXClientData client_data
- IndexerCallbacks* index_callbacks
- unsigned int index_callbacks_size
- unsigned int index_options
- const char* source_filename
- const char* const* command_line_args
- int num_command_line_args
- struct CXUnsavedFile* unsaved_files
- unsigned int num_unsaved_files
- CXTranslationUnit* out_TU
- unsigned int TU_options