ΒΆenum CXErrorCode
clang_parseTranslationUnit2FullArgv(
    CXIndex CIdx,
    const char* source_filename,
    const char* const* command_line_args,
    int num_command_line_args,
    struct CXUnsavedFile* unsaved_files,
    unsigned int num_unsaved_files,
    unsigned int options,
    CXTranslationUnit* out_TU)

Description

Same as clang_parseTranslationUnit2 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:1429

Parameters

CXIndex CIdx
const char* source_filename
const char* const* command_line_args
int num_command_line_args
struct CXUnsavedFile* unsaved_files
unsigned int num_unsaved_files
unsigned int options
CXTranslationUnit* out_TU