ΒΆ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