
Untitled
By: a guest on
Jan 26th, 2012 | syntax:
D | size: 1.21 KB | hits: 103 | expires: Never
alias void* CXIndex;
CXIndex clang_createIndex(int excludeDeclarationsFromPCH, int displayDiagnostics);
enum CXTranslationUnit_Flags {
CXTranslationUnit_None = 0x0
}
uint clang_getNumDiagnostics(CXTranslationUnit Unit);
CXTranslationUnit clang_parseTranslationUnit(CXIndex CIdx,
const char* source_filename,
const(char*)* command_line_args,
int num_command_line_args,
CXUnsavedFile* unsaved_files,
uint num_unsaved_files,
uint options);
struct CXTranslationUnitImpl;
alias CXTranslationUnitImpl* CXTranslationUnit;
struct CXString {
void* data;
uint private_flags;
}
CXString clang_formatDiagnostic(CXDiagnostic Diagnostic, uint Options);
alias void* CXDiagnostic;
uint clang_defaultDiagnosticDisplayOptions();
const(char)* clang_getCString(CXString string);
void clang_disposeString(CXString string);
void clang_disposeTranslationUnit(CXTranslationUnit);
void clang_disposeIndex(CXIndex index);