clang

Undocumented in source.

Modules

c
module clang.c

D translations of the libclang C headers.

static_
module clang.static_

Static constructors

util
module clang.util
Undocumented in source.

Members

Aliases

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

Functions

fileNameToLanguage
Language fileNameToLanguage(string fileName)
Undocumented in source. Be warned that the author may not have intended to support it.
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

Comment
struct Comment

A comment in the source text.

CommentAttribute
struct CommentAttribute

An HTML start tag comment attribute

CommentAttributes
struct CommentAttributes

An range for a comment attributes

CommentChildren
struct CommentChildren

A range for a comment children

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.

Meta