clang

Undocumented in source.

Modules

c
module clang.c

D translations of the libclang C headers.

Members

Aliases

CursorVisitor
alias CursorVisitor = ChildVisitResult delegate(Cursor cursor, Cursor parent)
Undocumented in source.

Functions

parse
TranslationUnit parse(string fileName, TranslationUnitFlags translUnitflags)
Undocumented in source. Be warned that the author may not have intended to support it.
parse
TranslationUnit parse(string fileName, string[] commandLineArgs, TranslationUnitFlags translUnitflags)
Undocumented in source. Be warned that the author may not have intended to support it.
systemPaths
string[] systemPaths()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString(CXString cxString)
Undocumented in source. Be warned that the author may not have intended to support it.
toStrings
string[] toStrings(CXStringSet* strings)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin EnumD!("TranslationUnitFlags", CXTranslationUnit_Flags, "CXTranslationUnit_")
Undocumented in source.
__anonymous
mixin EnumD!("Language", CXLanguageKind, "CXLanguage_")
Undocumented in source.
__anonymous
mixin EnumD!("ErrorCode", CXErrorCode, "")
Undocumented in source.
__anonymous
mixin EnumD!("DiagnosticSeverity", CXDiagnosticSeverity, "CXDiagnostic_")
Undocumented in source.
__anonymous
mixin EnumD!("TemplateArgumentKind", CXTemplateArgumentKind, "CXTemplateArgumentKind_")
Undocumented in source.
__anonymous
mixin EnumD!("ChildVisitResult", CXChildVisitResult, "CXChildVisit_")
Undocumented in source.
__anonymous
mixin EnumD!("AccessSpecifier", CX_CXXAccessSpecifier, "CX_CXX")
Undocumented in source.

Structs

Cursor
struct Cursor
Undocumented in source.
SourceLocation
struct SourceLocation
Undocumented in source.
SourceRange
struct SourceRange
Undocumented in source.
Token
struct Token
Undocumented in source.
TranslationUnit
struct TranslationUnit
Undocumented in source.
Type
struct Type
Undocumented in source.

Variables

f
auto f;
Undocumented in source.
gPredefinedCursors
bool[string] gPredefinedCursors;
Undocumented in source.
tmpnamBuf
char[] tmpnamBuf;
Undocumented in source.
tu
auto tu;
Undocumented in source.

Meta