From 5922b30f4cea6df5d8540273feb22feb93d4e892 Mon Sep 17 00:00:00 2001
From: Harlan Haskins
Date: Wed, 25 Jan 2017 13:45:06 -0500
Subject: [PATCH] Updated docs
---
docs/Classes.html | 69 +-
docs/Classes/Index.html | 69 +-
docs/Classes/TranslationUnit.html | 81 +-
docs/Enums.html | 138 +-
docs/Enums/CXXAccessSpecifierKind.html | 69 +-
docs/Enums/DiagnosticSeverity.html | 69 +-
docs/Enums/Language.html | 69 +-
docs/Enums/LoadDiagError.html | 69 +-
docs/Enums/ParamPassDirection.html | 1114 +++++++++++++++
docs/Enums/RefQualifier.html | 69 +-
docs/Enums/StorageClass.html | 69 +-
docs/Enums/TemplateArgumentKind.html | 69 +-
docs/Enums/TypeLayoutError.html | 69 +-
docs/Enums/VisibilityKind.html | 69 +-
docs/Extensions.html | 109 +-
docs/Extensions/CXCursor.html | 69 +-
docs/Extensions/CXType.html | 69 +-
docs/Extensions/ClangCursorBacked.html | 69 +-
docs/Extensions/ClangTypeBacked.html | 69 +-
docs/Extensions/MacroCursor.html | 1068 +++++++++++++++
docs/Extensions/MethodDecl.html | 69 +-
docs/Extensions/TypeAliasCursor.html | 1041 +++++++++++++++
docs/Functions.html | 69 +-
docs/Protocols.html | 104 +-
docs/Protocols/CType.html | 69 +-
docs/Protocols/Comment.html | 187 ++-
docs/Protocols/Cursor.html | 72 +-
docs/Protocols/Token.html | 1047 +++++++++++++++
docs/Structs.html | 691 +++++++++-
docs/Structs/BlockCommandComment.html | 1134 ++++++++++++++++
docs/Structs/CallExpr.html | 69 +-
docs/Structs/CommentToken.html | 1047 +++++++++++++++
docs/Structs/DiagnosticDisplayOptions.html | 69 +-
docs/Structs/EnumConstantDecl.html | 69 +-
docs/Structs/EnumDecl.html | 1060 +++++++++++++++
docs/Structs/File.html | 69 +-
docs/Structs/FullComment.html | 145 +-
docs/Structs/FunctionDecl.html | 69 +-
docs/Structs/GlobalOptions.html | 69 +-
docs/Structs/HTMLAttribute.html | 1079 +++++++++++++++
docs/Structs/HTMLEndTagComment.html | 1051 +++++++++++++++
docs/Structs/HTMLStartTagComment.html | 1079 +++++++++++++++
docs/Structs/IdentifierToken.html | 1047 +++++++++++++++
docs/Structs/InclusionDirective.html | 69 +-
docs/Structs/InlineCommandComment.html | 1075 +++++++++++++++
docs/Structs/KeywordToken.html | 1047 +++++++++++++++
docs/Structs/LiteralToken.html | 1047 +++++++++++++++
docs/Structs/ObjCMessageExpr.html | 69 +-
docs/Structs/ParagraphComment.html | 1047 +++++++++++++++
docs/Structs/ParamCommandComment.html | 1189 +++++++++++++++++
docs/Structs/PlatformAvailability.html | 69 +-
docs/Structs/PunctuationToken.html | 1047 +++++++++++++++
docs/Structs/RecordType.html | 69 +-
docs/Structs/SourceLocation.html | 69 +-
docs/Structs/SourceRange.html | 69 +-
docs/Structs/TParamCommandComment.html | 1086 +++++++++++++++
docs/Structs/TextComment.html | 1074 +++++++++++++++
docs/Structs/TranslationUnitOptions.html | 69 +-
docs/Structs/UniqueFileID.html | 69 +-
docs/Structs/VerbatimBlockCommandComment.html | 1136 ++++++++++++++++
docs/Structs/VerbatimBlockLineComment.html | 1075 +++++++++++++++
docs/Structs/VerbatimLineComment.html | 1076 +++++++++++++++
.../Contents/Resources/Documents/Classes.html | 69 +-
.../Resources/Documents/Classes/Index.html | 69 +-
.../Documents/Classes/TranslationUnit.html | 81 +-
.../Contents/Resources/Documents/Enums.html | 138 +-
.../Enums/CXXAccessSpecifierKind.html | 69 +-
.../Documents/Enums/DiagnosticSeverity.html | 69 +-
.../Resources/Documents/Enums/Language.html | 69 +-
.../Documents/Enums/LoadDiagError.html | 69 +-
.../Documents/Enums/ParamPassDirection.html | 1114 +++++++++++++++
.../Documents/Enums/RefQualifier.html | 69 +-
.../Documents/Enums/StorageClass.html | 69 +-
.../Documents/Enums/TemplateArgumentKind.html | 69 +-
.../Documents/Enums/TypeLayoutError.html | 69 +-
.../Documents/Enums/VisibilityKind.html | 69 +-
.../Resources/Documents/Extensions.html | 109 +-
.../Documents/Extensions/CXCursor.html | 69 +-
.../Documents/Extensions/CXType.html | 69 +-
.../Extensions/ClangCursorBacked.html | 69 +-
.../Documents/Extensions/ClangTypeBacked.html | 69 +-
.../Documents/Extensions/MacroCursor.html | 1068 +++++++++++++++
.../Documents/Extensions/MethodDecl.html | 69 +-
.../Documents/Extensions/TypeAliasCursor.html | 1041 +++++++++++++++
.../Resources/Documents/Functions.html | 69 +-
.../Resources/Documents/Protocols.html | 104 +-
.../Resources/Documents/Protocols/CType.html | 69 +-
.../Documents/Protocols/Comment.html | 187 ++-
.../Resources/Documents/Protocols/Cursor.html | 72 +-
.../Resources/Documents/Protocols/Token.html | 1047 +++++++++++++++
.../Contents/Resources/Documents/Structs.html | 691 +++++++++-
.../Structs/BlockCommandComment.html | 1134 ++++++++++++++++
.../Resources/Documents/Structs/CallExpr.html | 69 +-
.../Documents/Structs/CommentToken.html | 1047 +++++++++++++++
.../Structs/DiagnosticDisplayOptions.html | 69 +-
.../Documents/Structs/EnumConstantDecl.html | 69 +-
.../Resources/Documents/Structs/EnumDecl.html | 1060 +++++++++++++++
.../Resources/Documents/Structs/File.html | 69 +-
.../Documents/Structs/FullComment.html | 145 +-
.../Documents/Structs/FunctionDecl.html | 69 +-
.../Documents/Structs/GlobalOptions.html | 69 +-
.../Documents/Structs/HTMLAttribute.html | 1079 +++++++++++++++
.../Documents/Structs/HTMLEndTagComment.html | 1051 +++++++++++++++
.../Structs/HTMLStartTagComment.html | 1079 +++++++++++++++
.../Documents/Structs/IdentifierToken.html | 1047 +++++++++++++++
.../Documents/Structs/InclusionDirective.html | 69 +-
.../Structs/InlineCommandComment.html | 1075 +++++++++++++++
.../Documents/Structs/KeywordToken.html | 1047 +++++++++++++++
.../Documents/Structs/LiteralToken.html | 1047 +++++++++++++++
.../Documents/Structs/ObjCMessageExpr.html | 69 +-
.../Documents/Structs/ParagraphComment.html | 1047 +++++++++++++++
.../Structs/ParamCommandComment.html | 1189 +++++++++++++++++
.../Structs/PlatformAvailability.html | 69 +-
.../Documents/Structs/PunctuationToken.html | 1047 +++++++++++++++
.../Documents/Structs/RecordType.html | 69 +-
.../Documents/Structs/SourceLocation.html | 69 +-
.../Documents/Structs/SourceRange.html | 69 +-
.../Structs/TParamCommandComment.html | 1086 +++++++++++++++
.../Documents/Structs/TextComment.html | 1074 +++++++++++++++
.../Structs/TranslationUnitOptions.html | 69 +-
.../Documents/Structs/UniqueFileID.html | 69 +-
.../Structs/VerbatimBlockCommandComment.html | 1136 ++++++++++++++++
.../Structs/VerbatimBlockLineComment.html | 1075 +++++++++++++++
.../Structs/VerbatimLineComment.html | 1076 +++++++++++++++
.../Contents/Resources/Documents/badge.svg | 1 +
.../Contents/Resources/Documents/index.html | 71 +-
.../Contents/Resources/Documents/search.json | 2 +-
.../Resources/Documents/undocumented.json | 427 ++++--
.../.docset/Contents/Resources/docSet.dsidx | Bin 90112 -> 106496 bytes
docs/docsets/.tgz | Bin 285730 -> 405445 bytes
docs/index.html | 71 +-
docs/search.json | 2 +-
docs/undocumented.json | 427 ++++--
133 files changed, 54811 insertions(+), 992 deletions(-)
create mode 100644 docs/Enums/ParamPassDirection.html
create mode 100644 docs/Extensions/MacroCursor.html
create mode 100644 docs/Extensions/TypeAliasCursor.html
create mode 100644 docs/Protocols/Token.html
create mode 100644 docs/Structs/BlockCommandComment.html
create mode 100644 docs/Structs/CommentToken.html
create mode 100644 docs/Structs/EnumDecl.html
create mode 100644 docs/Structs/HTMLAttribute.html
create mode 100644 docs/Structs/HTMLEndTagComment.html
create mode 100644 docs/Structs/HTMLStartTagComment.html
create mode 100644 docs/Structs/IdentifierToken.html
create mode 100644 docs/Structs/InlineCommandComment.html
create mode 100644 docs/Structs/KeywordToken.html
create mode 100644 docs/Structs/LiteralToken.html
create mode 100644 docs/Structs/ParagraphComment.html
create mode 100644 docs/Structs/ParamCommandComment.html
create mode 100644 docs/Structs/PunctuationToken.html
create mode 100644 docs/Structs/TParamCommandComment.html
create mode 100644 docs/Structs/TextComment.html
create mode 100644 docs/Structs/VerbatimBlockCommandComment.html
create mode 100644 docs/Structs/VerbatimBlockLineComment.html
create mode 100644 docs/Structs/VerbatimLineComment.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Enums/ParamPassDirection.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Extensions/MacroCursor.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Extensions/TypeAliasCursor.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Protocols/Token.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/BlockCommandComment.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/CommentToken.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/EnumDecl.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/HTMLAttribute.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/HTMLEndTagComment.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/HTMLStartTagComment.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/IdentifierToken.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/InlineCommandComment.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/KeywordToken.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/LiteralToken.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/ParagraphComment.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/ParamCommandComment.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/PunctuationToken.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/TParamCommandComment.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/TextComment.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/VerbatimBlockCommandComment.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/VerbatimBlockLineComment.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/Structs/VerbatimLineComment.html
create mode 100644 docs/docsets/.docset/Contents/Resources/Documents/badge.svg
diff --git a/docs/Classes.html b/docs/Classes.html
index d5aaebb..ddf1be0 100644
--- a/docs/Classes.html
+++ b/docs/Classes.html
@@ -52,6 +52,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -61,9 +64,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -87,9 +87,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -115,6 +121,9 @@
Cursor
+
+ Token
+
@@ -144,6 +153,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -264,6 +276,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -334,7 +349,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -390,6 +405,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -399,6 +423,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -417,6 +444,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -435,6 +465,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -453,6 +486,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -747,6 +783,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -762,6 +804,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -816,6 +861,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -826,7 +874,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -912,6 +960,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -990,7 +1047,7 @@ Classes
diff --git a/docs/Classes/Index.html b/docs/Classes/Index.html
index 025a53a..cfbfa82 100644
--- a/docs/Classes/Index.html
+++ b/docs/Classes/Index.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -966,7 +1023,7 @@ Index
diff --git a/docs/Classes/TranslationUnit.html b/docs/Classes/TranslationUnit.html
index 0a4c551..201e32c 100644
--- a/docs/Classes/TranslationUnit.html
+++ b/docs/Classes/TranslationUnit.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1097,9 +1154,9 @@ Declaration
@@ -1120,7 +1177,7 @@
Declaration
Declaration
@@ -1155,9 +1212,9 @@ Return Value
@@ -1193,7 +1250,7 @@
Return Value
Declaration
@@ -1230,7 +1287,7 @@ Return Value
diff --git a/docs/Enums.html b/docs/Enums.html
index 70d4494..b680389 100644
--- a/docs/Enums.html
+++ b/docs/Enums.html
@@ -52,6 +52,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -61,9 +64,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -87,9 +87,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -115,6 +121,9 @@
Cursor
+
+ Token
+
@@ -144,6 +153,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -264,6 +276,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -334,7 +349,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -390,6 +405,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -399,6 +423,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -417,6 +444,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -435,6 +465,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -453,6 +486,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -747,6 +783,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -762,6 +804,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -816,6 +861,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -826,7 +874,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -912,6 +960,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -939,38 +996,6 @@ Enums
-
-
-
-
-
-
-
-
-
-
Represents the different kinds of tokens in C/C++/Objective-C
-
-
See more
-
-
-
Declaration
-
-
Swift
-
public enum TokenKind
-
-
-
-
-
-
-
-
@@ -1228,10 +1253,47 @@ Declaration
+
+
+
+
+
+
+
+
+
+
Describes parameter passing direction for \param or \arg command.
+This determines how the callee of a function intends to use the argument.
+For example, an .in
argument is meant to be consumed or read by the
+caller. An .out
argument is usually a pointer and is meant to be filled
+by the caller, usually to return multiple pieces of data from a function.
+An .inout
argument is meant to be read and written out to by the caller.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public enum ParamPassDirection
+
+
+
+
+
+
+
+
diff --git a/docs/Enums/CXXAccessSpecifierKind.html b/docs/Enums/CXXAccessSpecifierKind.html
index c3e3fd5..086b1e6 100644
--- a/docs/Enums/CXXAccessSpecifierKind.html
+++ b/docs/Enums/CXXAccessSpecifierKind.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1042,7 +1099,7 @@ Declaration
diff --git a/docs/Enums/DiagnosticSeverity.html b/docs/Enums/DiagnosticSeverity.html
index cd4ba08..7563ebf 100644
--- a/docs/Enums/DiagnosticSeverity.html
+++ b/docs/Enums/DiagnosticSeverity.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1106,7 +1163,7 @@ Declaration
diff --git a/docs/Enums/Language.html b/docs/Enums/Language.html
index 7b8cdea..a3b75d6 100644
--- a/docs/Enums/Language.html
+++ b/docs/Enums/Language.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1042,7 +1099,7 @@ Declaration
diff --git a/docs/Enums/LoadDiagError.html b/docs/Enums/LoadDiagError.html
index c908dcc..42d8e3e 100644
--- a/docs/Enums/LoadDiagError.html
+++ b/docs/Enums/LoadDiagError.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1045,7 +1102,7 @@ Declaration
diff --git a/docs/Enums/ParamPassDirection.html b/docs/Enums/ParamPassDirection.html
new file mode 100644
index 0000000..be2f46e
--- /dev/null
+++ b/docs/Enums/ParamPassDirection.html
@@ -0,0 +1,1114 @@
+
+
+
+ ParamPassDirection Enum Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ ParamPassDirection Enum Reference
+
+
+
+
+
+
+
+ ParamPassDirection
+
+
+
public enum ParamPassDirection
+
+
+
+ Describes parameter passing direction for \param or \arg command.
+This determines how the callee of a function intends to use the argument.
+For example, an .in
argument is meant to be consumed or read by the
+caller. An .out
argument is usually a pointer and is meant to be filled
+by the caller, usually to return multiple pieces of data from a function.
+An .inout
argument is meant to be read and written out to by the caller.
+
+
+
+
+
+
+
+
+
+
+
+
+
The parameter is an input parameter.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The parameter is an output parameter.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The parameter is an input and output parameter.
+
+
+
+
Declaration
+
+
Swift
+
case ` inout `
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Enums/RefQualifier.html b/docs/Enums/RefQualifier.html
index 1902882..1a9d9bc 100644
--- a/docs/Enums/RefQualifier.html
+++ b/docs/Enums/RefQualifier.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1012,7 +1069,7 @@ Declaration
diff --git a/docs/Enums/StorageClass.html b/docs/Enums/StorageClass.html
index 3d4ff6b..dff71f3 100644
--- a/docs/Enums/StorageClass.html
+++ b/docs/Enums/StorageClass.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1167,7 +1224,7 @@ Declaration
diff --git a/docs/Enums/TemplateArgumentKind.html b/docs/Enums/TemplateArgumentKind.html
index 4aa2652..ad4b05c 100644
--- a/docs/Enums/TemplateArgumentKind.html
+++ b/docs/Enums/TemplateArgumentKind.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1230,7 +1287,7 @@ Declaration
diff --git a/docs/Enums/TypeLayoutError.html b/docs/Enums/TypeLayoutError.html
index 6973da0..b7dc75f 100644
--- a/docs/Enums/TypeLayoutError.html
+++ b/docs/Enums/TypeLayoutError.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1098,7 +1155,7 @@ Declaration
diff --git a/docs/Enums/VisibilityKind.html b/docs/Enums/VisibilityKind.html
index 9ac62dc..16cffc8 100644
--- a/docs/Enums/VisibilityKind.html
+++ b/docs/Enums/VisibilityKind.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1036,7 +1093,7 @@ Declaration
diff --git a/docs/Extensions.html b/docs/Extensions.html
index 48db3d9..bb598aa 100644
--- a/docs/Extensions.html
+++ b/docs/Extensions.html
@@ -52,6 +52,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -61,9 +64,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -87,9 +87,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -115,6 +121,9 @@
Cursor
+
+ Token
+
@@ -144,6 +153,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -264,6 +276,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -334,7 +349,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -390,6 +405,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -399,6 +423,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -417,6 +444,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -435,6 +465,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -453,6 +486,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -747,6 +783,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -762,6 +804,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -816,6 +861,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -826,7 +874,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -912,6 +960,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1077,12 +1134,52 @@ Declaration
+
+
+
+
+
+
+
+
diff --git a/docs/Extensions/CXCursor.html b/docs/Extensions/CXCursor.html
index 328defc..6b92327 100644
--- a/docs/Extensions/CXCursor.html
+++ b/docs/Extensions/CXCursor.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -979,7 +1036,7 @@ Declaration
diff --git a/docs/Extensions/CXType.html b/docs/Extensions/CXType.html
index a22cc5b..77795df 100644
--- a/docs/Extensions/CXType.html
+++ b/docs/Extensions/CXType.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -979,7 +1036,7 @@ Declaration
diff --git a/docs/Extensions/ClangCursorBacked.html b/docs/Extensions/ClangCursorBacked.html
index b0be978..db4ae25 100644
--- a/docs/Extensions/ClangCursorBacked.html
+++ b/docs/Extensions/ClangCursorBacked.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -979,7 +1036,7 @@ Declaration
diff --git a/docs/Extensions/ClangTypeBacked.html b/docs/Extensions/ClangTypeBacked.html
index 85a520c..6b02b4c 100644
--- a/docs/Extensions/ClangTypeBacked.html
+++ b/docs/Extensions/ClangTypeBacked.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -979,7 +1036,7 @@ Declaration
diff --git a/docs/Extensions/MacroCursor.html b/docs/Extensions/MacroCursor.html
new file mode 100644
index 0000000..930afdf
--- /dev/null
+++ b/docs/Extensions/MacroCursor.html
@@ -0,0 +1,1068 @@
+
+
+
+ MacroCursor Extension Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ MacroCursor Extension Reference
+
+
+
+
+
+
+
+ MacroCursor
+ Undocumented
+
+
+
+
+
+
+
+
+
+
+
+
+
Determine whether a macro is function like.
+
+
+
+
Declaration
+
+
Swift
+
public var isFunctionLike : Bool
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Determine whether a macro is a built-in macro.
+
+
+
+
Declaration
+
+
Swift
+
public var isBuiltin : Bool
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Extensions/MethodDecl.html b/docs/Extensions/MethodDecl.html
index 9cb9850..ace72c6 100644
--- a/docs/Extensions/MethodDecl.html
+++ b/docs/Extensions/MethodDecl.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -997,7 +1054,7 @@ Declaration
diff --git a/docs/Extensions/TypeAliasCursor.html b/docs/Extensions/TypeAliasCursor.html
new file mode 100644
index 0000000..100fe91
--- /dev/null
+++ b/docs/Extensions/TypeAliasCursor.html
@@ -0,0 +1,1041 @@
+
+
+
+ TypeAliasCursor Extension Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ TypeAliasCursor Extension Reference
+
+
+
+
+
+
+
+ TypeAliasCursor
+ Undocumented
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieve the underlying type of a typedef declaration.
+
+
+
+
Declaration
+
+
Swift
+
public var underlying : CType ?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Functions.html b/docs/Functions.html
index 4d3bb08..4314f57 100644
--- a/docs/Functions.html
+++ b/docs/Functions.html
@@ -52,6 +52,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -61,9 +64,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -87,9 +87,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -115,6 +121,9 @@
Cursor
+
+ Token
+
@@ -144,6 +153,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -264,6 +276,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -334,7 +349,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -390,6 +405,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -399,6 +423,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -417,6 +444,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -435,6 +465,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -453,6 +486,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -747,6 +783,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -762,6 +804,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -816,6 +861,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -826,7 +874,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -912,6 +960,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -996,7 +1053,7 @@ Declaration
diff --git a/docs/Protocols.html b/docs/Protocols.html
index e44d22f..a0daf89 100644
--- a/docs/Protocols.html
+++ b/docs/Protocols.html
@@ -52,6 +52,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -61,9 +64,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -87,9 +87,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -115,6 +121,9 @@
Cursor
+
+ Token
+
@@ -144,6 +153,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -264,6 +276,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -334,7 +349,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -390,6 +405,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -399,6 +423,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -417,6 +444,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -435,6 +465,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -453,6 +486,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -747,6 +783,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -762,6 +804,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -816,6 +861,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -826,7 +874,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -912,6 +960,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -939,6 +996,38 @@ Protocols
+
+
+
+
+
+
+
+
+
+
Represents a C, C++, or Objective-C token.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public protocol Token
+
+
+
+
+
+
+
+
@@ -1055,7 +1145,7 @@ Declaration
diff --git a/docs/Protocols/CType.html b/docs/Protocols/CType.html
index 178af4a..acfbc88 100644
--- a/docs/Protocols/CType.html
+++ b/docs/Protocols/CType.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1227,7 +1284,7 @@ Declaration
diff --git a/docs/Protocols/Comment.html b/docs/Protocols/Comment.html
index a21f2c5..a9d08e4 100644
--- a/docs/Protocols/Comment.html
+++ b/docs/Protocols/Comment.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -978,10 +1035,128 @@ Declaration
+
+
+
+
+
+
+
+ children
+
+
+ Extension method
+
+
+
+
+
+
+
+
Retreives all children of this comment.
+
+
+
+
Declaration
+
+
Swift
+
public var children : AnySequence < Comment >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public func child ( at index : Int ) -> Comment ?
+
+
+
+
+
Parameters
+
+
+
+
+
+ index
+
+
+
+
+
The index of the child you’re getting.
+
+
+
+
+
+
+
+
+
Return Value
+
The specified child of the AST node.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public protocol Comment
+
+
+
+
+
+
+
+
diff --git a/docs/Protocols/Cursor.html b/docs/Protocols/Cursor.html
index 9675894..e34efc7 100644
--- a/docs/Protocols/Cursor.html
+++ b/docs/Protocols/Cursor.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -958,7 +1015,8 @@ Cursor
`children() to explore the rest of the translation unit.
SourceLocation.cursor
maps from a physical source location to the entity
-that resides at that location, allowing one to map from the source code into the AST.
+that resides at that location, allowing one to map from the source code into
+the AST.
@@ -1681,7 +1739,7 @@ Declaration
diff --git a/docs/Protocols/Token.html b/docs/Protocols/Token.html
new file mode 100644
index 0000000..bf624c5
--- /dev/null
+++ b/docs/Protocols/Token.html
@@ -0,0 +1,1047 @@
+
+
+
+ Token Protocol Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ Token Protocol Reference
+
+
+
+
+
+
+
+ Token
+
+
+
public protocol Token
+
+
+
+ Represents a C, C++, or Objective-C token.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public protocol Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs.html b/docs/Structs.html
index 1a1260a..e0b3353 100644
--- a/docs/Structs.html
+++ b/docs/Structs.html
@@ -52,6 +52,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -61,9 +64,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -87,9 +87,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -115,6 +121,9 @@
Cursor
+
+ Token
+
@@ -144,6 +153,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -264,6 +276,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -334,7 +349,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -390,6 +405,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -399,6 +423,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -417,6 +444,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -435,6 +465,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -453,6 +486,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -747,6 +783,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -762,6 +804,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -816,6 +861,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -826,7 +874,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -912,6 +960,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -944,9 +1001,9 @@ Structs
@@ -954,9 +1011,129 @@
Structs
-
Undocumented
+
A token that contains some kind of punctuation.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct PunctuationToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct KeywordToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
An identifier (that is not a keyword).
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct IdentifierToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A numeric, string, or character literal.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct LiteralToken : Token
+
+
+
+
+
+
+
+
+
@@ -1258,6 +1435,63 @@ Declaration
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1300,6 +1534,7 @@ Declaration
@@ -6261,63 +6496,6 @@ Declaration
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6502,6 +6680,383 @@ Declaration
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct TextComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A command with word-like arguments that is considered inline content.
+For example: \c command
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct InlineCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Describes the attributes in an HTML tag, for example:
+
+<a href='https://example.org'>
+
+Would have 1 attribute, with a name "href"
, and value
+"https://example.org"
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct HTMLAttribute
+
+
+
+
+
+
+
+
+
+
+
+
+
+
An HTML start tag with attributes (name-value pairs). Considered inline
+content.
+For example:
+
+<a href="http://example.org/">
+
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct HTMLStartTagComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
An HTML end tag. Considered inline content.
+For example:
+
+</a>
+
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct HTMLEndTagComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A paragraph, contains inline comment. The paragraph itself is block content.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct ParagraphComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A command that has zero or more word-like arguments (number of word-like
+arguments depends on command name) and a paragraph as an argument. Block
+command is block content.
+Paragraph argument is also a child of the block command.
+For example: \brief
has 0 word-like arguments and a paragraph argument.
+AST nodes of special kinds that parser knows about (e. g., the \param
+command) have their own node kinds.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct BlockCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A \param or \arg command that describes the function parameter (name,
+passing direction, description).
+For example:
+
+\param [in] ParamName description.
+
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct ParamCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A \tparam command that describes a template parameter (name and description).
+For example:
+
+\tparam T description.
+
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct TParamCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A verbatim block command (e. g., preformatted code). Verbatim block has an
+opening and a closing command and contains multiple lines of text
+(VerbatimBlockLine child nodes).
+For example:
+
+\verbatim
+ aaa
+\endverbatim
+
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct VerbatimBlockCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A line of text that is contained within a VerbatimBlockCommand
+node.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct VerbatimBlockLineComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A verbatim line command. Verbatim line has an opening command, a single
+line of text (up to the newline after the opening command) and has no
+closing command.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct VerbatimLineComment : Comment
+
+
+
+
+
+
@@ -7587,7 +8142,7 @@
Declaration
diff --git a/docs/Structs/BlockCommandComment.html b/docs/Structs/BlockCommandComment.html
new file mode 100644
index 0000000..8769bc0
--- /dev/null
+++ b/docs/Structs/BlockCommandComment.html
@@ -0,0 +1,1134 @@
+
+
+
+
BlockCommandComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ BlockCommandComment Struct Reference
+
+
+
+
+
+
+
+ BlockCommandComment
+
+
+
public struct BlockCommandComment : Comment
+
+
+
+ A command that has zero or more word-like arguments (number of word-like
+arguments depends on command name) and a paragraph as an argument. Block
+command is block content.
+Paragraph argument is also a child of the block command.
+For example: \brief
has 0 word-like arguments and a paragraph argument.
+AST nodes of special kinds that parser knows about (e. g., the \param
+command) have their own node kinds.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct BlockCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves the name of this block command.
+
+
+
+
Declaration
+
+
Swift
+
public var name : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves all attributes of this HTML start tag.
+
+
+
+
Declaration
+
+
Swift
+
public var arguments : AnySequence < String >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves the paragraph argument of the block command.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/CallExpr.html b/docs/Structs/CallExpr.html
index 50ac662..ac7e651 100644
--- a/docs/Structs/CallExpr.html
+++ b/docs/Structs/CallExpr.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1009,7 +1066,7 @@ Declaration
diff --git a/docs/Structs/CommentToken.html b/docs/Structs/CommentToken.html
new file mode 100644
index 0000000..1ea4d0b
--- /dev/null
+++ b/docs/Structs/CommentToken.html
@@ -0,0 +1,1047 @@
+
+
+
+ CommentToken Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ CommentToken Struct Reference
+
+
+
+
+
+
+
+ CommentToken
+
+
+
public struct CommentToken : Token
+
+
+
+ A comment.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct CommentToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/DiagnosticDisplayOptions.html b/docs/Structs/DiagnosticDisplayOptions.html
index f34830b..d69f598 100644
--- a/docs/Structs/DiagnosticDisplayOptions.html
+++ b/docs/Structs/DiagnosticDisplayOptions.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1198,7 +1255,7 @@ Declaration
diff --git a/docs/Structs/EnumConstantDecl.html b/docs/Structs/EnumConstantDecl.html
index e5c8f52..32c94df 100644
--- a/docs/Structs/EnumConstantDecl.html
+++ b/docs/Structs/EnumConstantDecl.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1001,7 +1058,7 @@ Declaration
diff --git a/docs/Structs/EnumDecl.html b/docs/Structs/EnumDecl.html
new file mode 100644
index 0000000..e264cb9
--- /dev/null
+++ b/docs/Structs/EnumDecl.html
@@ -0,0 +1,1060 @@
+
+
+
+ EnumDecl Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ EnumDecl Struct Reference
+
+
+
+
+
+
+
+ EnumDecl
+ Undocumented
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieve the integer type of an enum declaration.
+
+
+
+
Declaration
+
+
Swift
+
public var integerType : CType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/File.html b/docs/Structs/File.html
index f43b2c6..24ec3f7 100644
--- a/docs/Structs/File.html
+++ b/docs/Structs/File.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1062,7 +1119,7 @@ Declaration
diff --git a/docs/Structs/FullComment.html b/docs/Structs/FullComment.html
index c9f0c23..a31e68c 100644
--- a/docs/Structs/FullComment.html
+++ b/docs/Structs/FullComment.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -961,12 +1018,88 @@ FullComment
+
+
+
+
+
+
+
+
Convert a given full parsed comment to an HTML fragment.
+Specific details of HTML layout are subject to change. Don’t try to parse
+this HTML back into an AST, use other APIs instead.
+Currently the following CSS classes are used:
+- para-brief
for \brief paragraph and equivalent commands
+- para-returns
for \returns paragraph and equivalent commands
+- word-returns
for the Returns
word in \returns paragraph.
+Function argument documentation is rendered as a
list with arguments
+sorted in function prototype order. CSS classes used:
+- param-name-index-NUMBER
for parameter name ()
+- param-descr-index-NUMBER
for parameter description ( )
+- param-name-index-invalid
and param-descr-index-invalid
are used if
+ parameter index is invalid.
+Template parameter documentation is rendered as a list with
+parameters sorted in template parameter list order. CSS classes used:
+- tparam-name-index-NUMBER
for parameter name ()
+- tparam-descr-index-NUMBER
for parameter description ( )
+- tparam-name-index-other
and tparam-descr-index-other
are used for
+ names inside template template parameters
+- tparam-name-index-invalid
and tparam-descr-index-invalid
are used if
+ parameter position is invalid.
+
+
+
+
Declaration
+
+
Swift
+
public var html : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Convert a given full parsed comment to an XML document.
+A Relax NG schema for the XML can be found in comment-xml-schema.rng file
+inside the clang source tree.
+
+
+
+
Declaration
+
+
Swift
+
public var xml : String
+
+
+
+
+
+
diff --git a/docs/Structs/FunctionDecl.html b/docs/Structs/FunctionDecl.html
index 6280d30..b1abd32 100644
--- a/docs/Structs/FunctionDecl.html
+++ b/docs/Structs/FunctionDecl.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1003,7 +1060,7 @@ Declaration
diff --git a/docs/Structs/GlobalOptions.html b/docs/Structs/GlobalOptions.html
index eb9abd5..6958314 100644
--- a/docs/Structs/GlobalOptions.html
+++ b/docs/Structs/GlobalOptions.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1124,7 +1181,7 @@ Declaration
diff --git a/docs/Structs/HTMLAttribute.html b/docs/Structs/HTMLAttribute.html
new file mode 100644
index 0000000..8f85fb9
--- /dev/null
+++ b/docs/Structs/HTMLAttribute.html
@@ -0,0 +1,1079 @@
+
+
+
+ HTMLAttribute Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ HTMLAttribute Struct Reference
+
+
+
+
+
+
+
+ HTMLAttribute
+
+
+
public struct HTMLAttribute
+
+
+
+ Describes the attributes in an HTML tag, for example:
+
+<a href='https://example.org'>
+
+Would have 1 attribute, with a name "href"
, and value
+"https://example.org"
+
+
+
+
+
+
+
+
+
+
+
+
+
The name of the attribute, which comes before the =
.
+
+
+
+
Declaration
+
+
Swift
+
public let name : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The value in the attribute, which comes after the =
.
+
+
+
+
Declaration
+
+
Swift
+
public let value : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/HTMLEndTagComment.html b/docs/Structs/HTMLEndTagComment.html
new file mode 100644
index 0000000..42e492a
--- /dev/null
+++ b/docs/Structs/HTMLEndTagComment.html
@@ -0,0 +1,1051 @@
+
+
+
+ HTMLEndTagComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ HTMLEndTagComment Struct Reference
+
+
+
+
+
+
+
+ HTMLEndTagComment
+
+
+
public struct HTMLEndTagComment : Comment
+
+
+
+ An HTML end tag. Considered inline content.
+For example:
+
+</a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct HTMLEndTagComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/HTMLStartTagComment.html b/docs/Structs/HTMLStartTagComment.html
new file mode 100644
index 0000000..543ccf9
--- /dev/null
+++ b/docs/Structs/HTMLStartTagComment.html
@@ -0,0 +1,1079 @@
+
+
+
+ HTMLStartTagComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ HTMLStartTagComment Struct Reference
+
+
+
+
+
+
+
+ HTMLStartTagComment
+
+
+
public struct HTMLStartTagComment : Comment
+
+
+
+ An HTML start tag with attributes (name-value pairs). Considered inline
+content.
+For example:
+
+<a href="http://example.org/">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct HTMLStartTagComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves all attributes of this HTML start tag.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/IdentifierToken.html b/docs/Structs/IdentifierToken.html
new file mode 100644
index 0000000..f786852
--- /dev/null
+++ b/docs/Structs/IdentifierToken.html
@@ -0,0 +1,1047 @@
+
+
+
+ IdentifierToken Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ IdentifierToken Struct Reference
+
+
+
+
+
+
+
+ IdentifierToken
+
+
+
public struct IdentifierToken : Token
+
+
+
+ An identifier (that is not a keyword).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct IdentifierToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/InclusionDirective.html b/docs/Structs/InclusionDirective.html
index d3820e3..a99e13e 100644
--- a/docs/Structs/InclusionDirective.html
+++ b/docs/Structs/InclusionDirective.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -974,7 +1031,7 @@ Declaration
diff --git a/docs/Structs/InlineCommandComment.html b/docs/Structs/InlineCommandComment.html
new file mode 100644
index 0000000..07fbb25
--- /dev/null
+++ b/docs/Structs/InlineCommandComment.html
@@ -0,0 +1,1075 @@
+
+
+
+ InlineCommandComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ InlineCommandComment Struct Reference
+
+
+
+
+
+
+
+ InlineCommandComment
+
+
+
public struct InlineCommandComment : Comment
+
+
+
+ A command with word-like arguments that is considered inline content.
+For example: \c command
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct InlineCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves all arguments of this inline command.
+
+
+
+
Declaration
+
+
Swift
+
public var arguments : AnySequence < String >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/KeywordToken.html b/docs/Structs/KeywordToken.html
new file mode 100644
index 0000000..fdc1649
--- /dev/null
+++ b/docs/Structs/KeywordToken.html
@@ -0,0 +1,1047 @@
+
+
+
+ KeywordToken Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ KeywordToken Struct Reference
+
+
+
+
+
+
+
+ KeywordToken
+
+
+
public struct KeywordToken : Token
+
+
+
+ A language keyword.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct KeywordToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/LiteralToken.html b/docs/Structs/LiteralToken.html
new file mode 100644
index 0000000..4bbbb59
--- /dev/null
+++ b/docs/Structs/LiteralToken.html
@@ -0,0 +1,1047 @@
+
+
+
+ LiteralToken Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ LiteralToken Struct Reference
+
+
+
+
+
+
+
+ LiteralToken
+
+
+
public struct LiteralToken : Token
+
+
+
+ A numeric, string, or character literal.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct LiteralToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/ObjCMessageExpr.html b/docs/Structs/ObjCMessageExpr.html
index a4d64e4..950aa1f 100644
--- a/docs/Structs/ObjCMessageExpr.html
+++ b/docs/Structs/ObjCMessageExpr.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1009,7 +1066,7 @@ Declaration
diff --git a/docs/Structs/ParagraphComment.html b/docs/Structs/ParagraphComment.html
new file mode 100644
index 0000000..9a641b7
--- /dev/null
+++ b/docs/Structs/ParagraphComment.html
@@ -0,0 +1,1047 @@
+
+
+
+ ParagraphComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ ParagraphComment Struct Reference
+
+
+
+
+
+
+
+ ParagraphComment
+
+
+
public struct ParagraphComment : Comment
+
+
+
+ A paragraph, contains inline comment. The paragraph itself is block content.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct ParagraphComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/ParamCommandComment.html b/docs/Structs/ParamCommandComment.html
new file mode 100644
index 0000000..4036d39
--- /dev/null
+++ b/docs/Structs/ParamCommandComment.html
@@ -0,0 +1,1189 @@
+
+
+
+ ParamCommandComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ ParamCommandComment Struct Reference
+
+
+
+
+
+
+
+ ParamCommandComment
+
+
+
public struct ParamCommandComment : Comment
+
+
+
+ A \param or \arg command that describes the function parameter (name,
+passing direction, description).
+For example:
+
+\param [in] ParamName description.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct ParamCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves the zero-based parameter index in the function prototype.
+
+
+
+
Declaration
+
+
Swift
+
public var index : Int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The direction this parameter is passed by.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves the name of the declared parameter.
+
+
+
+
Declaration
+
+
Swift
+
public var name : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Determine if this parameter is actually a valid parameter in the declared
+function
+
+
+
+
Declaration
+
+
Swift
+
public var isValidIndex : Bool
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Determines if the parameter’s direction was explicitly stated in the
+function prototype.
+
+
+
+
Declaration
+
+
Swift
+
public var isExplicitDirection : Bool
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/PlatformAvailability.html b/docs/Structs/PlatformAvailability.html
index 2a5c915..ab2d6cb 100644
--- a/docs/Structs/PlatformAvailability.html
+++ b/docs/Structs/PlatformAvailability.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1122,7 +1179,7 @@ Declaration
diff --git a/docs/Structs/PunctuationToken.html b/docs/Structs/PunctuationToken.html
new file mode 100644
index 0000000..a166b8c
--- /dev/null
+++ b/docs/Structs/PunctuationToken.html
@@ -0,0 +1,1047 @@
+
+
+
+ PunctuationToken Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ PunctuationToken Struct Reference
+
+
+
+
+
+
+
+ PunctuationToken
+
+
+
public struct PunctuationToken : Token
+
+
+
+ A token that contains some kind of punctuation.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct PunctuationToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/RecordType.html b/docs/Structs/RecordType.html
index cff831c..2946aa6 100644
--- a/docs/Structs/RecordType.html
+++ b/docs/Structs/RecordType.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -995,7 +1052,7 @@ Return Value
diff --git a/docs/Structs/SourceLocation.html b/docs/Structs/SourceLocation.html
index 83a8742..1641b14 100644
--- a/docs/Structs/SourceLocation.html
+++ b/docs/Structs/SourceLocation.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1074,7 +1131,7 @@ Declaration
diff --git a/docs/Structs/SourceRange.html b/docs/Structs/SourceRange.html
index ecdf16f..d1e1e56 100644
--- a/docs/Structs/SourceRange.html
+++ b/docs/Structs/SourceRange.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1009,7 +1066,7 @@ Declaration
diff --git a/docs/Structs/TParamCommandComment.html b/docs/Structs/TParamCommandComment.html
new file mode 100644
index 0000000..767088b
--- /dev/null
+++ b/docs/Structs/TParamCommandComment.html
@@ -0,0 +1,1086 @@
+
+
+
+ TParamCommandComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ TParamCommandComment Struct Reference
+
+
+
+
+
+
+
+ TParamCommandComment
+
+
+
public struct TParamCommandComment : Comment
+
+
+
+ A \tparam command that describes a template parameter (name and description).
+For example:
+
+\tparam T description.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct TParamCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Determines the zero-based nesting depth of this parameter in the template
+parameter list.
+For example,
+
+template<typename C, template<typename T> class TT>
+void test(TT<int> aaa);
+
+for C
and TT
the nesting depth is 0, and for T
the nesting
+depth is 1
.
+
+
+
+
Declaration
+
+
Swift
+
public var depth : Int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/TextComment.html b/docs/Structs/TextComment.html
new file mode 100644
index 0000000..c996942
--- /dev/null
+++ b/docs/Structs/TextComment.html
@@ -0,0 +1,1074 @@
+
+
+
+ TextComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ TextComment Struct Reference
+
+
+
+
+
+
+
+ TextComment
+
+
+
public struct TextComment : Comment
+
+
+
+ A plain text comment.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct TextComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves the text contained in the AST node.
+
+
+
+
Declaration
+
+
Swift
+
public var text : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/TranslationUnitOptions.html b/docs/Structs/TranslationUnitOptions.html
index 1dd1cf6..c51184b 100644
--- a/docs/Structs/TranslationUnitOptions.html
+++ b/docs/Structs/TranslationUnitOptions.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1353,7 +1410,7 @@ Declaration
diff --git a/docs/Structs/UniqueFileID.html b/docs/Structs/UniqueFileID.html
index 19eacfc..d3c6f22 100644
--- a/docs/Structs/UniqueFileID.html
+++ b/docs/Structs/UniqueFileID.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1013,7 +1070,7 @@ Parameters
diff --git a/docs/Structs/VerbatimBlockCommandComment.html b/docs/Structs/VerbatimBlockCommandComment.html
new file mode 100644
index 0000000..cc109f3
--- /dev/null
+++ b/docs/Structs/VerbatimBlockCommandComment.html
@@ -0,0 +1,1136 @@
+
+
+
+ VerbatimBlockCommandComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ VerbatimBlockCommandComment Struct Reference
+
+
+
+
+
+
+
+ VerbatimBlockCommandComment
+
+
+
public struct VerbatimBlockCommandComment : Comment
+
+
+
+ A verbatim block command (e. g., preformatted code). Verbatim block has an
+opening and a closing command and contains multiple lines of text
+(VerbatimBlockLine child nodes).
+For example:
+
+\verbatim
+ aaa
+\endverbatim
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct VerbatimBlockCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves the name of this block command.
+
+
+
+
Declaration
+
+
Swift
+
public var name : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves all attributes of this HTML start tag.
+
+
+
+
Declaration
+
+
Swift
+
public var arguments : AnySequence < String >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves the paragraph argument of the block command.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/VerbatimBlockLineComment.html b/docs/Structs/VerbatimBlockLineComment.html
new file mode 100644
index 0000000..2aae647
--- /dev/null
+++ b/docs/Structs/VerbatimBlockLineComment.html
@@ -0,0 +1,1075 @@
+
+
+
+ VerbatimBlockLineComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ VerbatimBlockLineComment Struct Reference
+
+
+
+
+
+
+
+ VerbatimBlockLineComment
+
+
+
public struct VerbatimBlockLineComment : Comment
+
+
+
+ A line of text that is contained within a VerbatimBlockCommand
+node.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct VerbatimBlockLineComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The text of this comment.
+
+
+
+
Declaration
+
+
Swift
+
public var text : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/Structs/VerbatimLineComment.html b/docs/Structs/VerbatimLineComment.html
new file mode 100644
index 0000000..5385232
--- /dev/null
+++ b/docs/Structs/VerbatimLineComment.html
@@ -0,0 +1,1076 @@
+
+
+
+ VerbatimLineComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ VerbatimLineComment Struct Reference
+
+
+
+
+
+
+
+ VerbatimLineComment
+
+
+
public struct VerbatimLineComment : Comment
+
+
+
+ A verbatim line command. Verbatim line has an opening command, a single
+line of text (up to the newline after the opening command) and has no
+closing command.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct VerbatimLineComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The text of this comment.
+
+
+
+
Declaration
+
+
Swift
+
public var text : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes.html
index d5aaebb..ddf1be0 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Classes.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes.html
@@ -52,6 +52,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -61,9 +64,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -87,9 +87,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -115,6 +121,9 @@
Cursor
+
+ Token
+
@@ -144,6 +153,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -264,6 +276,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -334,7 +349,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -390,6 +405,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -399,6 +423,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -417,6 +444,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -435,6 +465,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -453,6 +486,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -747,6 +783,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -762,6 +804,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -816,6 +861,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -826,7 +874,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -912,6 +960,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -990,7 +1047,7 @@ Classes
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Index.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Index.html
index 025a53a..cfbfa82 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Index.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Index.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -966,7 +1023,7 @@ Index
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/TranslationUnit.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/TranslationUnit.html
index 0a4c551..201e32c 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/TranslationUnit.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/TranslationUnit.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1097,9 +1154,9 @@ Declaration
@@ -1120,7 +1177,7 @@
Declaration
Declaration
@@ -1155,9 +1212,9 @@ Return Value
@@ -1193,7 +1250,7 @@
Return Value
Declaration
@@ -1230,7 +1287,7 @@ Return Value
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/.docset/Contents/Resources/Documents/Enums.html
index 70d4494..b680389 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Enums.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Enums.html
@@ -52,6 +52,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -61,9 +64,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -87,9 +87,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -115,6 +121,9 @@
Cursor
+
+ Token
+
@@ -144,6 +153,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -264,6 +276,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -334,7 +349,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -390,6 +405,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -399,6 +423,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -417,6 +444,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -435,6 +465,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -453,6 +486,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -747,6 +783,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -762,6 +804,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -816,6 +861,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -826,7 +874,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -912,6 +960,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -939,38 +996,6 @@ Enums
-
-
-
-
-
-
-
-
-
-
Represents the different kinds of tokens in C/C++/Objective-C
-
-
See more
-
-
-
Declaration
-
-
Swift
-
public enum TokenKind
-
-
-
-
-
-
-
-
@@ -1228,10 +1253,47 @@ Declaration
+
+
+
+
+
+
+
+
+
+
Describes parameter passing direction for \param or \arg command.
+This determines how the callee of a function intends to use the argument.
+For example, an .in
argument is meant to be consumed or read by the
+caller. An .out
argument is usually a pointer and is meant to be filled
+by the caller, usually to return multiple pieces of data from a function.
+An .inout
argument is meant to be read and written out to by the caller.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public enum ParamPassDirection
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Enums/CXXAccessSpecifierKind.html b/docs/docsets/.docset/Contents/Resources/Documents/Enums/CXXAccessSpecifierKind.html
index c3e3fd5..086b1e6 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Enums/CXXAccessSpecifierKind.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Enums/CXXAccessSpecifierKind.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1042,7 +1099,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Enums/DiagnosticSeverity.html b/docs/docsets/.docset/Contents/Resources/Documents/Enums/DiagnosticSeverity.html
index cd4ba08..7563ebf 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Enums/DiagnosticSeverity.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Enums/DiagnosticSeverity.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1106,7 +1163,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Enums/Language.html b/docs/docsets/.docset/Contents/Resources/Documents/Enums/Language.html
index 7b8cdea..a3b75d6 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Enums/Language.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Enums/Language.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1042,7 +1099,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Enums/LoadDiagError.html b/docs/docsets/.docset/Contents/Resources/Documents/Enums/LoadDiagError.html
index c908dcc..42d8e3e 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Enums/LoadDiagError.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Enums/LoadDiagError.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1045,7 +1102,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Enums/ParamPassDirection.html b/docs/docsets/.docset/Contents/Resources/Documents/Enums/ParamPassDirection.html
new file mode 100644
index 0000000..be2f46e
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Enums/ParamPassDirection.html
@@ -0,0 +1,1114 @@
+
+
+
+ ParamPassDirection Enum Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ ParamPassDirection Enum Reference
+
+
+
+
+
+
+
+ ParamPassDirection
+
+
+
public enum ParamPassDirection
+
+
+
+ Describes parameter passing direction for \param or \arg command.
+This determines how the callee of a function intends to use the argument.
+For example, an .in
argument is meant to be consumed or read by the
+caller. An .out
argument is usually a pointer and is meant to be filled
+by the caller, usually to return multiple pieces of data from a function.
+An .inout
argument is meant to be read and written out to by the caller.
+
+
+
+
+
+
+
+
+
+
+
+
+
The parameter is an input parameter.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The parameter is an output parameter.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The parameter is an input and output parameter.
+
+
+
+
Declaration
+
+
Swift
+
case ` inout `
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Enums/RefQualifier.html b/docs/docsets/.docset/Contents/Resources/Documents/Enums/RefQualifier.html
index 1902882..1a9d9bc 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Enums/RefQualifier.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Enums/RefQualifier.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1012,7 +1069,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Enums/StorageClass.html b/docs/docsets/.docset/Contents/Resources/Documents/Enums/StorageClass.html
index 3d4ff6b..dff71f3 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Enums/StorageClass.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Enums/StorageClass.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1167,7 +1224,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Enums/TemplateArgumentKind.html b/docs/docsets/.docset/Contents/Resources/Documents/Enums/TemplateArgumentKind.html
index 4aa2652..ad4b05c 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Enums/TemplateArgumentKind.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Enums/TemplateArgumentKind.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1230,7 +1287,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Enums/TypeLayoutError.html b/docs/docsets/.docset/Contents/Resources/Documents/Enums/TypeLayoutError.html
index 6973da0..b7dc75f 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Enums/TypeLayoutError.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Enums/TypeLayoutError.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1098,7 +1155,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Enums/VisibilityKind.html b/docs/docsets/.docset/Contents/Resources/Documents/Enums/VisibilityKind.html
index 9ac62dc..16cffc8 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Enums/VisibilityKind.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Enums/VisibilityKind.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1036,7 +1093,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html b/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html
index 48db3d9..bb598aa 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html
@@ -52,6 +52,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -61,9 +64,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -87,9 +87,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -115,6 +121,9 @@
Cursor
+
+ Token
+
@@ -144,6 +153,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -264,6 +276,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -334,7 +349,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -390,6 +405,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -399,6 +423,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -417,6 +444,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -435,6 +465,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -453,6 +486,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -747,6 +783,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -762,6 +804,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -816,6 +861,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -826,7 +874,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -912,6 +960,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1077,12 +1134,52 @@ Declaration
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/CXCursor.html b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/CXCursor.html
index 328defc..6b92327 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/CXCursor.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/CXCursor.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -979,7 +1036,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/CXType.html b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/CXType.html
index a22cc5b..77795df 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/CXType.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/CXType.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -979,7 +1036,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/ClangCursorBacked.html b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/ClangCursorBacked.html
index b0be978..db4ae25 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/ClangCursorBacked.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/ClangCursorBacked.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -979,7 +1036,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/ClangTypeBacked.html b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/ClangTypeBacked.html
index 85a520c..6b02b4c 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/ClangTypeBacked.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/ClangTypeBacked.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -979,7 +1036,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/MacroCursor.html b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/MacroCursor.html
new file mode 100644
index 0000000..930afdf
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/MacroCursor.html
@@ -0,0 +1,1068 @@
+
+
+
+ MacroCursor Extension Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ MacroCursor Extension Reference
+
+
+
+
+
+
+
+ MacroCursor
+ Undocumented
+
+
+
+
+
+
+
+
+
+
+
+
+
Determine whether a macro is function like.
+
+
+
+
Declaration
+
+
Swift
+
public var isFunctionLike : Bool
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Determine whether a macro is a built-in macro.
+
+
+
+
Declaration
+
+
Swift
+
public var isBuiltin : Bool
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/MethodDecl.html b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/MethodDecl.html
index 9cb9850..ace72c6 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/MethodDecl.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/MethodDecl.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -997,7 +1054,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Extensions/TypeAliasCursor.html b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/TypeAliasCursor.html
new file mode 100644
index 0000000..100fe91
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Extensions/TypeAliasCursor.html
@@ -0,0 +1,1041 @@
+
+
+
+ TypeAliasCursor Extension Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ TypeAliasCursor Extension Reference
+
+
+
+
+
+
+
+ TypeAliasCursor
+ Undocumented
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieve the underlying type of a typedef declaration.
+
+
+
+
Declaration
+
+
Swift
+
public var underlying : CType ?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Functions.html b/docs/docsets/.docset/Contents/Resources/Documents/Functions.html
index 4d3bb08..4314f57 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Functions.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Functions.html
@@ -52,6 +52,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -61,9 +64,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -87,9 +87,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -115,6 +121,9 @@
Cursor
+
+ Token
+
@@ -144,6 +153,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -264,6 +276,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -334,7 +349,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -390,6 +405,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -399,6 +423,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -417,6 +444,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -435,6 +465,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -453,6 +486,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -747,6 +783,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -762,6 +804,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -816,6 +861,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -826,7 +874,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -912,6 +960,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -996,7 +1053,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html
index e44d22f..a0daf89 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html
@@ -52,6 +52,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -61,9 +64,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -87,9 +87,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -115,6 +121,9 @@
Cursor
+
+ Token
+
@@ -144,6 +153,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -264,6 +276,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -334,7 +349,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -390,6 +405,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -399,6 +423,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -417,6 +444,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -435,6 +465,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -453,6 +486,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -747,6 +783,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -762,6 +804,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -816,6 +861,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -826,7 +874,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -912,6 +960,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -939,6 +996,38 @@ Protocols
+
+
+
+
+
+
+
+
+
+
Represents a C, C++, or Objective-C token.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public protocol Token
+
+
+
+
+
+
+
+
@@ -1055,7 +1145,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Protocols/CType.html b/docs/docsets/.docset/Contents/Resources/Documents/Protocols/CType.html
index 178af4a..acfbc88 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Protocols/CType.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Protocols/CType.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1227,7 +1284,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Protocols/Comment.html b/docs/docsets/.docset/Contents/Resources/Documents/Protocols/Comment.html
index a21f2c5..a9d08e4 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Protocols/Comment.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Protocols/Comment.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -978,10 +1035,128 @@ Declaration
+
+
+
+
+
+
+
+ children
+
+
+ Extension method
+
+
+
+
+
+
+
+
Retreives all children of this comment.
+
+
+
+
Declaration
+
+
Swift
+
public var children : AnySequence < Comment >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public func child ( at index : Int ) -> Comment ?
+
+
+
+
+
Parameters
+
+
+
+
+
+ index
+
+
+
+
+
The index of the child you’re getting.
+
+
+
+
+
+
+
+
+
Return Value
+
The specified child of the AST node.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public protocol Comment
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Protocols/Cursor.html b/docs/docsets/.docset/Contents/Resources/Documents/Protocols/Cursor.html
index 9675894..e34efc7 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Protocols/Cursor.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Protocols/Cursor.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -958,7 +1015,8 @@ Cursor
`children() to explore the rest of the translation unit.
SourceLocation.cursor
maps from a physical source location to the entity
-that resides at that location, allowing one to map from the source code into the AST.
+that resides at that location, allowing one to map from the source code into
+the AST.
@@ -1681,7 +1739,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Protocols/Token.html b/docs/docsets/.docset/Contents/Resources/Documents/Protocols/Token.html
new file mode 100644
index 0000000..bf624c5
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Protocols/Token.html
@@ -0,0 +1,1047 @@
+
+
+
+ Token Protocol Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ Token Protocol Reference
+
+
+
+
+
+
+
+ Token
+
+
+
public protocol Token
+
+
+
+ Represents a C, C++, or Objective-C token.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public protocol Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs.html
index 1a1260a..e0b3353 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs.html
@@ -52,6 +52,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -61,9 +64,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -87,9 +87,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -115,6 +121,9 @@
Cursor
+
+ Token
+
@@ -144,6 +153,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -264,6 +276,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -334,7 +349,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -390,6 +405,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -399,6 +423,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -417,6 +444,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -435,6 +465,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -453,6 +486,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -747,6 +783,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -762,6 +804,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -816,6 +861,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -826,7 +874,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -912,6 +960,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -944,9 +1001,9 @@ Structs
@@ -954,9 +1011,129 @@
Structs
-
Undocumented
+
A token that contains some kind of punctuation.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct PunctuationToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct KeywordToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
An identifier (that is not a keyword).
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct IdentifierToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A numeric, string, or character literal.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct LiteralToken : Token
+
+
+
+
+
+
+
+
+
@@ -1258,6 +1435,63 @@ Declaration
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1300,6 +1534,7 @@ Declaration
@@ -6261,63 +6496,6 @@ Declaration
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6502,6 +6680,383 @@ Declaration
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct TextComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A command with word-like arguments that is considered inline content.
+For example: \c command
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct InlineCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Describes the attributes in an HTML tag, for example:
+
+<a href='https://example.org'>
+
+Would have 1 attribute, with a name "href"
, and value
+"https://example.org"
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct HTMLAttribute
+
+
+
+
+
+
+
+
+
+
+
+
+
+
An HTML start tag with attributes (name-value pairs). Considered inline
+content.
+For example:
+
+<a href="http://example.org/">
+
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct HTMLStartTagComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
An HTML end tag. Considered inline content.
+For example:
+
+</a>
+
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct HTMLEndTagComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A paragraph, contains inline comment. The paragraph itself is block content.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct ParagraphComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A command that has zero or more word-like arguments (number of word-like
+arguments depends on command name) and a paragraph as an argument. Block
+command is block content.
+Paragraph argument is also a child of the block command.
+For example: \brief
has 0 word-like arguments and a paragraph argument.
+AST nodes of special kinds that parser knows about (e. g., the \param
+command) have their own node kinds.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct BlockCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A \param or \arg command that describes the function parameter (name,
+passing direction, description).
+For example:
+
+\param [in] ParamName description.
+
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct ParamCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A \tparam command that describes a template parameter (name and description).
+For example:
+
+\tparam T description.
+
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct TParamCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A verbatim block command (e. g., preformatted code). Verbatim block has an
+opening and a closing command and contains multiple lines of text
+(VerbatimBlockLine child nodes).
+For example:
+
+\verbatim
+ aaa
+\endverbatim
+
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct VerbatimBlockCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A line of text that is contained within a VerbatimBlockCommand
+node.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct VerbatimBlockLineComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A verbatim line command. Verbatim line has an opening command, a single
+line of text (up to the newline after the opening command) and has no
+closing command.
+
+
See more
+
+
+
Declaration
+
+
Swift
+
public struct VerbatimLineComment : Comment
+
+
+
+
+
+
@@ -7587,7 +8142,7 @@
Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/BlockCommandComment.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/BlockCommandComment.html
new file mode 100644
index 0000000..8769bc0
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/BlockCommandComment.html
@@ -0,0 +1,1134 @@
+
+
+
+
BlockCommandComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ BlockCommandComment Struct Reference
+
+
+
+
+
+
+
+ BlockCommandComment
+
+
+
public struct BlockCommandComment : Comment
+
+
+
+ A command that has zero or more word-like arguments (number of word-like
+arguments depends on command name) and a paragraph as an argument. Block
+command is block content.
+Paragraph argument is also a child of the block command.
+For example: \brief
has 0 word-like arguments and a paragraph argument.
+AST nodes of special kinds that parser knows about (e. g., the \param
+command) have their own node kinds.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct BlockCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves the name of this block command.
+
+
+
+
Declaration
+
+
Swift
+
public var name : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves all attributes of this HTML start tag.
+
+
+
+
Declaration
+
+
Swift
+
public var arguments : AnySequence < String >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves the paragraph argument of the block command.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/CallExpr.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/CallExpr.html
index 50ac662..ac7e651 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/CallExpr.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/CallExpr.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1009,7 +1066,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/CommentToken.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/CommentToken.html
new file mode 100644
index 0000000..1ea4d0b
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/CommentToken.html
@@ -0,0 +1,1047 @@
+
+
+
+ CommentToken Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ CommentToken Struct Reference
+
+
+
+
+
+
+
+ CommentToken
+
+
+
public struct CommentToken : Token
+
+
+
+ A comment.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct CommentToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/DiagnosticDisplayOptions.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/DiagnosticDisplayOptions.html
index f34830b..d69f598 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/DiagnosticDisplayOptions.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/DiagnosticDisplayOptions.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1198,7 +1255,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/EnumConstantDecl.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/EnumConstantDecl.html
index e5c8f52..32c94df 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/EnumConstantDecl.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/EnumConstantDecl.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1001,7 +1058,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/EnumDecl.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/EnumDecl.html
new file mode 100644
index 0000000..e264cb9
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/EnumDecl.html
@@ -0,0 +1,1060 @@
+
+
+
+ EnumDecl Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ EnumDecl Struct Reference
+
+
+
+
+
+
+
+ EnumDecl
+ Undocumented
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieve the integer type of an enum declaration.
+
+
+
+
Declaration
+
+
Swift
+
public var integerType : CType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/File.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/File.html
index f43b2c6..24ec3f7 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/File.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/File.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1062,7 +1119,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/FullComment.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/FullComment.html
index c9f0c23..a31e68c 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/FullComment.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/FullComment.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -961,12 +1018,88 @@ FullComment
+
+
+
+
+
+
+
+
Convert a given full parsed comment to an HTML fragment.
+Specific details of HTML layout are subject to change. Don’t try to parse
+this HTML back into an AST, use other APIs instead.
+Currently the following CSS classes are used:
+- para-brief
for \brief paragraph and equivalent commands
+- para-returns
for \returns paragraph and equivalent commands
+- word-returns
for the Returns
word in \returns paragraph.
+Function argument documentation is rendered as a
list with arguments
+sorted in function prototype order. CSS classes used:
+- param-name-index-NUMBER
for parameter name ()
+- param-descr-index-NUMBER
for parameter description ( )
+- param-name-index-invalid
and param-descr-index-invalid
are used if
+ parameter index is invalid.
+Template parameter documentation is rendered as a list with
+parameters sorted in template parameter list order. CSS classes used:
+- tparam-name-index-NUMBER
for parameter name ()
+- tparam-descr-index-NUMBER
for parameter description ( )
+- tparam-name-index-other
and tparam-descr-index-other
are used for
+ names inside template template parameters
+- tparam-name-index-invalid
and tparam-descr-index-invalid
are used if
+ parameter position is invalid.
+
+
+
+
Declaration
+
+
Swift
+
public var html : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Convert a given full parsed comment to an XML document.
+A Relax NG schema for the XML can be found in comment-xml-schema.rng file
+inside the clang source tree.
+
+
+
+
Declaration
+
+
Swift
+
public var xml : String
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/FunctionDecl.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/FunctionDecl.html
index 6280d30..b1abd32 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/FunctionDecl.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/FunctionDecl.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1003,7 +1060,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/GlobalOptions.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/GlobalOptions.html
index eb9abd5..6958314 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/GlobalOptions.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/GlobalOptions.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1124,7 +1181,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/HTMLAttribute.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/HTMLAttribute.html
new file mode 100644
index 0000000..8f85fb9
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/HTMLAttribute.html
@@ -0,0 +1,1079 @@
+
+
+
+ HTMLAttribute Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ HTMLAttribute Struct Reference
+
+
+
+
+
+
+
+ HTMLAttribute
+
+
+
public struct HTMLAttribute
+
+
+
+ Describes the attributes in an HTML tag, for example:
+
+<a href='https://example.org'>
+
+Would have 1 attribute, with a name "href"
, and value
+"https://example.org"
+
+
+
+
+
+
+
+
+
+
+
+
+
The name of the attribute, which comes before the =
.
+
+
+
+
Declaration
+
+
Swift
+
public let name : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The value in the attribute, which comes after the =
.
+
+
+
+
Declaration
+
+
Swift
+
public let value : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/HTMLEndTagComment.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/HTMLEndTagComment.html
new file mode 100644
index 0000000..42e492a
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/HTMLEndTagComment.html
@@ -0,0 +1,1051 @@
+
+
+
+ HTMLEndTagComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ HTMLEndTagComment Struct Reference
+
+
+
+
+
+
+
+ HTMLEndTagComment
+
+
+
public struct HTMLEndTagComment : Comment
+
+
+
+ An HTML end tag. Considered inline content.
+For example:
+
+</a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct HTMLEndTagComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/HTMLStartTagComment.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/HTMLStartTagComment.html
new file mode 100644
index 0000000..543ccf9
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/HTMLStartTagComment.html
@@ -0,0 +1,1079 @@
+
+
+
+ HTMLStartTagComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ HTMLStartTagComment Struct Reference
+
+
+
+
+
+
+
+ HTMLStartTagComment
+
+
+
public struct HTMLStartTagComment : Comment
+
+
+
+ An HTML start tag with attributes (name-value pairs). Considered inline
+content.
+For example:
+
+<a href="http://example.org/">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct HTMLStartTagComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves all attributes of this HTML start tag.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/IdentifierToken.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/IdentifierToken.html
new file mode 100644
index 0000000..f786852
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/IdentifierToken.html
@@ -0,0 +1,1047 @@
+
+
+
+ IdentifierToken Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ IdentifierToken Struct Reference
+
+
+
+
+
+
+
+ IdentifierToken
+
+
+
public struct IdentifierToken : Token
+
+
+
+ An identifier (that is not a keyword).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct IdentifierToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/InclusionDirective.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/InclusionDirective.html
index d3820e3..a99e13e 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/InclusionDirective.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/InclusionDirective.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -974,7 +1031,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/InlineCommandComment.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/InlineCommandComment.html
new file mode 100644
index 0000000..07fbb25
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/InlineCommandComment.html
@@ -0,0 +1,1075 @@
+
+
+
+ InlineCommandComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ InlineCommandComment Struct Reference
+
+
+
+
+
+
+
+ InlineCommandComment
+
+
+
public struct InlineCommandComment : Comment
+
+
+
+ A command with word-like arguments that is considered inline content.
+For example: \c command
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct InlineCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves all arguments of this inline command.
+
+
+
+
Declaration
+
+
Swift
+
public var arguments : AnySequence < String >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/KeywordToken.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/KeywordToken.html
new file mode 100644
index 0000000..fdc1649
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/KeywordToken.html
@@ -0,0 +1,1047 @@
+
+
+
+ KeywordToken Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ KeywordToken Struct Reference
+
+
+
+
+
+
+
+ KeywordToken
+
+
+
public struct KeywordToken : Token
+
+
+
+ A language keyword.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct KeywordToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/LiteralToken.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/LiteralToken.html
new file mode 100644
index 0000000..4bbbb59
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/LiteralToken.html
@@ -0,0 +1,1047 @@
+
+
+
+ LiteralToken Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ LiteralToken Struct Reference
+
+
+
+
+
+
+
+ LiteralToken
+
+
+
public struct LiteralToken : Token
+
+
+
+ A numeric, string, or character literal.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct LiteralToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/ObjCMessageExpr.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/ObjCMessageExpr.html
index a4d64e4..950aa1f 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/ObjCMessageExpr.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/ObjCMessageExpr.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1009,7 +1066,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/ParagraphComment.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/ParagraphComment.html
new file mode 100644
index 0000000..9a641b7
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/ParagraphComment.html
@@ -0,0 +1,1047 @@
+
+
+
+ ParagraphComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ ParagraphComment Struct Reference
+
+
+
+
+
+
+
+ ParagraphComment
+
+
+
public struct ParagraphComment : Comment
+
+
+
+ A paragraph, contains inline comment. The paragraph itself is block content.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct ParagraphComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/ParamCommandComment.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/ParamCommandComment.html
new file mode 100644
index 0000000..4036d39
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/ParamCommandComment.html
@@ -0,0 +1,1189 @@
+
+
+
+ ParamCommandComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ ParamCommandComment Struct Reference
+
+
+
+
+
+
+
+ ParamCommandComment
+
+
+
public struct ParamCommandComment : Comment
+
+
+
+ A \param or \arg command that describes the function parameter (name,
+passing direction, description).
+For example:
+
+\param [in] ParamName description.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct ParamCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves the zero-based parameter index in the function prototype.
+
+
+
+
Declaration
+
+
Swift
+
public var index : Int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The direction this parameter is passed by.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves the name of the declared parameter.
+
+
+
+
Declaration
+
+
Swift
+
public var name : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Determine if this parameter is actually a valid parameter in the declared
+function
+
+
+
+
Declaration
+
+
Swift
+
public var isValidIndex : Bool
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Determines if the parameter’s direction was explicitly stated in the
+function prototype.
+
+
+
+
Declaration
+
+
Swift
+
public var isExplicitDirection : Bool
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/PlatformAvailability.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/PlatformAvailability.html
index 2a5c915..ab2d6cb 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/PlatformAvailability.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/PlatformAvailability.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1122,7 +1179,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/PunctuationToken.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/PunctuationToken.html
new file mode 100644
index 0000000..a166b8c
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/PunctuationToken.html
@@ -0,0 +1,1047 @@
+
+
+
+ PunctuationToken Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ PunctuationToken Struct Reference
+
+
+
+
+
+
+
+ PunctuationToken
+
+
+
public struct PunctuationToken : Token
+
+
+
+ A token that contains some kind of punctuation.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct PunctuationToken : Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/RecordType.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/RecordType.html
index cff831c..2946aa6 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/RecordType.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/RecordType.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -995,7 +1052,7 @@ Return Value
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/SourceLocation.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/SourceLocation.html
index 83a8742..1641b14 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/SourceLocation.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/SourceLocation.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1074,7 +1131,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/SourceRange.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/SourceRange.html
index ecdf16f..d1e1e56 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/SourceRange.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/SourceRange.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1009,7 +1066,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/TParamCommandComment.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/TParamCommandComment.html
new file mode 100644
index 0000000..767088b
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/TParamCommandComment.html
@@ -0,0 +1,1086 @@
+
+
+
+ TParamCommandComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ TParamCommandComment Struct Reference
+
+
+
+
+
+
+
+ TParamCommandComment
+
+
+
public struct TParamCommandComment : Comment
+
+
+
+ A \tparam command that describes a template parameter (name and description).
+For example:
+
+\tparam T description.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct TParamCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Determines the zero-based nesting depth of this parameter in the template
+parameter list.
+For example,
+
+template<typename C, template<typename T> class TT>
+void test(TT<int> aaa);
+
+for C
and TT
the nesting depth is 0, and for T
the nesting
+depth is 1
.
+
+
+
+
Declaration
+
+
Swift
+
public var depth : Int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/TextComment.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/TextComment.html
new file mode 100644
index 0000000..c996942
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/TextComment.html
@@ -0,0 +1,1074 @@
+
+
+
+ TextComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ TextComment Struct Reference
+
+
+
+
+
+
+
+ TextComment
+
+
+
public struct TextComment : Comment
+
+
+
+ A plain text comment.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct TextComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves the text contained in the AST node.
+
+
+
+
Declaration
+
+
Swift
+
public var text : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/TranslationUnitOptions.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/TranslationUnitOptions.html
index 1dd1cf6..c51184b 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/TranslationUnitOptions.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/TranslationUnitOptions.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1353,7 +1410,7 @@ Declaration
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/UniqueFileID.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/UniqueFileID.html
index 19eacfc..d3c6f22 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/UniqueFileID.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/UniqueFileID.html
@@ -53,6 +53,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -62,9 +65,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -88,9 +88,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -116,6 +122,9 @@
Cursor
+
+ Token
+
@@ -145,6 +154,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -265,6 +277,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -335,7 +350,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -391,6 +406,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -400,6 +424,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -418,6 +445,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -436,6 +466,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -454,6 +487,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -748,6 +784,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -763,6 +805,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -817,6 +862,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -827,7 +875,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -913,6 +961,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -1013,7 +1070,7 @@ Parameters
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/VerbatimBlockCommandComment.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/VerbatimBlockCommandComment.html
new file mode 100644
index 0000000..cc109f3
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/VerbatimBlockCommandComment.html
@@ -0,0 +1,1136 @@
+
+
+
+ VerbatimBlockCommandComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ VerbatimBlockCommandComment Struct Reference
+
+
+
+
+
+
+
+ VerbatimBlockCommandComment
+
+
+
public struct VerbatimBlockCommandComment : Comment
+
+
+
+ A verbatim block command (e. g., preformatted code). Verbatim block has an
+opening and a closing command and contains multiple lines of text
+(VerbatimBlockLine child nodes).
+For example:
+
+\verbatim
+ aaa
+\endverbatim
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct VerbatimBlockCommandComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves the name of this block command.
+
+
+
+
Declaration
+
+
Swift
+
public var name : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves all attributes of this HTML start tag.
+
+
+
+
Declaration
+
+
Swift
+
public var arguments : AnySequence < String >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Retrieves the paragraph argument of the block command.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/VerbatimBlockLineComment.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/VerbatimBlockLineComment.html
new file mode 100644
index 0000000..2aae647
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/VerbatimBlockLineComment.html
@@ -0,0 +1,1075 @@
+
+
+
+ VerbatimBlockLineComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ VerbatimBlockLineComment Struct Reference
+
+
+
+
+
+
+
+ VerbatimBlockLineComment
+
+
+
public struct VerbatimBlockLineComment : Comment
+
+
+
+ A line of text that is contained within a VerbatimBlockCommand
+node.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct VerbatimBlockLineComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The text of this comment.
+
+
+
+
Declaration
+
+
Swift
+
public var text : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/VerbatimLineComment.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/VerbatimLineComment.html
new file mode 100644
index 0000000..5385232
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/VerbatimLineComment.html
@@ -0,0 +1,1076 @@
+
+
+
+ VerbatimLineComment Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
Docs (70% documented)
+
+
+
+
+ Reference
+
+ VerbatimLineComment Struct Reference
+
+
+
+
+
+
+
+ VerbatimLineComment
+
+
+
public struct VerbatimLineComment : Comment
+
+
+
+ A verbatim line command. Verbatim line has an opening command, a single
+line of text (up to the newline after the opening command) and has no
+closing command.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declaration
+
+
Swift
+
public struct VerbatimLineComment : Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The text of this comment.
+
+
+
+
Declaration
+
+
Swift
+
public var text : String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/badge.svg b/docs/docsets/.docset/Contents/Resources/Documents/badge.svg
new file mode 100644
index 0000000..cb5309a
--- /dev/null
+++ b/docs/docsets/.docset/Contents/Resources/Documents/badge.svg
@@ -0,0 +1 @@
+documentation documentation 70% 70%
\ No newline at end of file
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/index.html b/docs/docsets/.docset/Contents/Resources/Documents/index.html
index 00fa701..79c24f6 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/index.html
+++ b/docs/docsets/.docset/Contents/Resources/Documents/index.html
@@ -52,6 +52,9 @@
LoadDiagError
+
+ ParamPassDirection
+
RefQualifier
@@ -61,9 +64,6 @@
TemplateArgumentKind
-
- TokenKind
-
TypeLayoutError
@@ -87,9 +87,15 @@
ClangTypeBacked
+
+ MacroCursor
+
MethodDecl
+
+ TypeAliasCursor
+
@@ -115,6 +121,9 @@
Cursor
+
+ Token
+
@@ -144,6 +153,9 @@
BinaryOperator
+
+ BlockCommandComment
+
BlockExpr
@@ -264,6 +276,9 @@
ClassTemplatePartialSpecialization
+
+ CommentToken
+
ComplexType
@@ -334,7 +349,7 @@
EnumConstantDecl
- EnumDecl
+ EnumDecl
EnumType
@@ -390,6 +405,15 @@
GotoStmt
+
+ HTMLAttribute
+
+
+ HTMLEndTagComment
+
+
+ HTMLStartTagComment
+
IBActionAttr
@@ -399,6 +423,9 @@
IBOutletCollectionAttr
+
+ IdentifierToken
+
IfStmt
@@ -417,6 +444,9 @@
InitListExpr
+
+ InlineCommandComment
+
Int128Type
@@ -435,6 +465,9 @@
InvalidType
+
+ KeywordToken
+
LValueReferenceType
@@ -453,6 +486,9 @@
LinkageSpec
+
+ LiteralToken
+
LongDoubleType
@@ -747,6 +783,12 @@
PackedAttr
+
+ ParagraphComment
+
+
+ ParamCommandComment
+
ParenExpr
@@ -762,6 +804,9 @@
PreprocessingDirective
+
+ PunctuationToken
+
PureAttr
@@ -816,6 +861,9 @@
SwitchStmt
+
+ TParamCommandComment
+
TemplateRef
@@ -826,7 +874,7 @@
TemplateTypeParameter
- Token
+ TextComment
TranslationUnitCursor
@@ -912,6 +960,15 @@
VectorType
+
+ VerbatimBlockCommandComment
+
+
+ VerbatimBlockLineComment
+
+
+ VerbatimLineComment
+
Version
@@ -937,6 +994,8 @@
ClangSwift
+
+
ClangSwift aims to be a Swifty wrapper for the libclang
C API, much like
LLVMSwift .
@@ -956,7 +1015,7 @@
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/search.json b/docs/docsets/.docset/Contents/Resources/Documents/search.json
index 73954e9..2697695 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/search.json
+++ b/docs/docsets/.docset/Contents/Resources/Documents/search.json
@@ -1 +1 @@
-{"Structs/RecordType.html#/s:FV5Clang10RecordType8offsetOfFzT9fieldNameSS_Si":{"name":"offsetOf(fieldName:)","abstract":"Computes the offset of a named field in a record of the given type","parent_name":"RecordType"},"Structs/TranslationUnitOptions.html#/s:vPs16RawRepresentable8rawValuewx8RawValue":{"name":"rawValue","abstract":"
Flags that control the creation of translation units.","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:FV5Clang22TranslationUnitOptionscFT8rawValueVs6UInt32_S0_":{"name":"init(rawValue:)","abstract":"
Creates a new TranslationUnitOptions from a raw integer value.
","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions4noneS0_":{"name":"none","abstract":"Used to indicate that no special translation-unit options are needed.
","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions27detailedPreprocessingRecordS0_":{"name":"detailedPreprocessingRecord","abstract":"Used to indicate that the parser should construct a detailed ","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions10incompleteS0_":{"name":"incomplete","abstract":"
Used to indicate that the translation unit is incomplete.","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions19precompiledPreambleS0_":{"name":"precompiledPreamble","abstract":"
Used to indicate that the translation unit should be built with an","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions22cacheCompletionResultsS0_":{"name":"cacheCompletionResults","abstract":"
Used to indicate that the translation unit should cache some","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions16forSerializationS0_":{"name":"forSerialization","abstract":"
This option is typically used when parsing a header with the intent of","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions13cxxChainedPCHS0_":{"name":"cxxChainedPCH","abstract":"
DEPRECATED: Enabled chained precompiled preambles in C++.","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions18skipFunctionBodiesS0_":{"name":"skipFunctionBodies","abstract":"
Used to indicate that function/method bodies should be skipped while","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions36includeBriefCommentsInCodeCompletionS0_":{"name":"includeBriefCommentsInCodeCompletion","abstract":"
Used to indicate that brief documentation comments should be included into","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions26createPreambleOnFirstParseS0_":{"name":"createPreambleOnFirstParse","abstract":"
Used to indicate that the precompiled preamble should be created on the","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions9keepGoingS0_":{"name":"keepGoing","abstract":"
Do not stop processing when fatal errors are encountered.","parent_name":"TranslationUnitOptions"},"Structs/FullComment.html#/s:vV5Clang11FullComment5clangVSC9CXComment":{"name":"clang","abstract":"Undocumented","parent_name":"FullComment"},"Structs/File.html#/s:vV5Clang4File4nameSS":{"name":"name","abstract":"
Retrieve the complete file and path name of the given file.
","parent_name":"File"},"Structs/File.html#/s:vV5Clang4File12lastModifiedV10Foundation4Date":{"name":"lastModified","abstract":"Retrieve the last modification time of the given file.
","parent_name":"File"},"Structs/File.html#/s:vV5Clang4File8uniqueIDGSqVS_12UniqueFileID_":{"name":"uniqueID","abstract":"Retrieves the unique identifier for this file.","parent_name":"File"},"Structs/File.html#/s:ZFV5Clang4Fileoi2eeFTS0_S0__Sb":{"name":"==(_:_:)","abstract":"
Determines if two files are equal.
","parent_name":"File"},"Structs/UniqueFileID.html#/s:ZFPs9Equatableoi2eeFTxx_Sb":{"name":"==(_:_:)","abstract":"Represents a file ID that’s unique to each file in a translation unit.
","parent_name":"UniqueFileID"},"Structs/ObjCMessageExpr.html#/s:FV5Clang15ObjCMessageExpr9parameterFT2atSi_GSqPS_6Cursor__":{"name":"parameter(at:)","abstract":"Retrieve the argument cursor of a function or method.","parent_name":"ObjCMessageExpr"},"Structs/ObjCMessageExpr.html#/s:vV5Clang15ObjCMessageExpr10resultTypeGSqPS_5CType__":{"name":"resultType","abstract":"
Retrieve the return type of the function.
","parent_name":"ObjCMessageExpr"},"Structs/CallExpr.html#/s:FV5Clang8CallExpr9parameterFT2atSi_GSqPS_6Cursor__":{"name":"parameter(at:)","abstract":"Retrieve the argument cursor of a function or method.","parent_name":"CallExpr"},"Structs/CallExpr.html#/s:vV5Clang8CallExpr10resultTypeGSqPS_5CType__":{"name":"resultType","abstract":"
Retrieve the return type of the function.
","parent_name":"CallExpr"},"Structs/EnumConstantDecl.html#/s:vV5Clang16EnumConstantDecl5valueSi":{"name":"value","abstract":"Retrieve the integer value of an enum constant declaration as an Int
.
","parent_name":"EnumConstantDecl"},"Structs/EnumConstantDecl.html#/s:vV5Clang16EnumConstantDecl13unsignedValueSu":{"name":"unsignedValue","abstract":"Retrieve the integer value of an enum constant declaration as a UInt
.
","parent_name":"EnumConstantDecl"},"Structs/InclusionDirective.html#/s:vV5Clang18InclusionDirective12includedFileGSqVS_4File_":{"name":"includedFile","abstract":"Retrieve the file that is included by the given inclusion directive.
","parent_name":"InclusionDirective"},"Structs/FunctionDecl.html#/s:FV5Clang12FunctionDecl9parameterFT2atSi_GSqPS_6Cursor__":{"name":"parameter(at:)","abstract":"Retrieve the argument cursor of a function or method.","parent_name":"FunctionDecl"},"Structs/FunctionDecl.html#/s:vV5Clang12FunctionDecl10resultTypeGSqPS_5CType__":{"name":"resultType","abstract":"
Retrieve the return type of the function.
","parent_name":"FunctionDecl"},"Structs/GlobalOptions.html#/s:vPs16RawRepresentable8rawValuewx8RawValue":{"name":"rawValue","abstract":"Global options used to inform the Index.
","parent_name":"GlobalOptions"},"Structs/GlobalOptions.html#/s:FV5Clang13GlobalOptionscFT8rawValueVs6UInt32_S0_":{"name":"init(rawValue:)","abstract":"Creates a new GlobalOptions from a raw integer value.
","parent_name":"GlobalOptions"},"Structs/GlobalOptions.html#/s:ZvV5Clang13GlobalOptions4noneS0_":{"name":"none","abstract":"Used to indicate that no special CXIndex options are needed.
","parent_name":"GlobalOptions"},"Structs/GlobalOptions.html#/s:ZvV5Clang13GlobalOptions35threadBackgroundPriorityForIndexingS0_":{"name":"threadBackgroundPriorityForIndexing","abstract":"Used to indicate that threads that libclang creates for indexing purposes","parent_name":"GlobalOptions"},"Structs/GlobalOptions.html#/s:ZvV5Clang13GlobalOptions34threadBackgroundPriorityForEditingS0_":{"name":"threadBackgroundPriorityForEditing","abstract":"
Used to indicate that threads that libclang creates for editing purposes","parent_name":"GlobalOptions"},"Structs/GlobalOptions.html#/s:ZvV5Clang13GlobalOptions30threadBackgroundPriorityForAllS0_":{"name":"threadBackgroundPriorityForAll","abstract":"
Used to indicate that all threads that libclang creates should use","parent_name":"GlobalOptions"},"Structs/PlatformAvailability.html#/s:vV5Clang20PlatformAvailability8platformSS":{"name":"platform","abstract":"
A string that describes the platform for which this structure","parent_name":"PlatformAvailability"},"Structs/PlatformAvailability.html#/s:vV5Clang20PlatformAvailability10introducedVS_7Version":{"name":"introduced","abstract":"
The version number in which this entity was introduced.
","parent_name":"PlatformAvailability"},"Structs/PlatformAvailability.html#/s:vV5Clang20PlatformAvailability10deprecatedVS_7Version":{"name":"deprecated","abstract":"The version number in which this entity was deprecated (but is","parent_name":"PlatformAvailability"},"Structs/PlatformAvailability.html#/s:vV5Clang20PlatformAvailability9obsoletedVS_7Version":{"name":"obsoleted","abstract":"
The version number in which this entity was obsoleted, and therefore","parent_name":"PlatformAvailability"},"Structs/PlatformAvailability.html#/s:vV5Clang20PlatformAvailability11unavailableSb":{"name":"unavailable","abstract":"
Whether the entity is unconditionally unavailable on this platform.
","parent_name":"PlatformAvailability"},"Structs/PlatformAvailability.html#/s:vV5Clang20PlatformAvailability7messageGSqSS_":{"name":"message","abstract":"An optional message to provide to a user of this API, e.g., to","parent_name":"PlatformAvailability"},"Structs/DiagnosticDisplayOptions.html#/s:vPs16RawRepresentable8rawValuewx8RawValue":{"name":"rawValue","abstract":"
Options to control the display of diagnostics.","parent_name":"DiagnosticDisplayOptions"},"Structs/DiagnosticDisplayOptions.html#/s:FV5Clang24DiagnosticDisplayOptionscFT8rawValueVs6UInt32_S0_":{"name":"init(rawValue:)","abstract":"
Creates a new DiagnosticDisplayOptions from a raw integer value.
","parent_name":"DiagnosticDisplayOptions"},"Structs/DiagnosticDisplayOptions.html#/s:ZvV5Clang24DiagnosticDisplayOptions14sourceLocationS0_":{"name":"sourceLocation","abstract":"Display the source-location information where the diagnostic was located.","parent_name":"DiagnosticDisplayOptions"},"Structs/DiagnosticDisplayOptions.html#/s:ZvV5Clang24DiagnosticDisplayOptions6columnS0_":{"name":"column","abstract":"
If displaying the source-location information of the diagnostic, also","parent_name":"DiagnosticDisplayOptions"},"Structs/DiagnosticDisplayOptions.html#/s:ZvV5Clang24DiagnosticDisplayOptions12sourceRangesS0_":{"name":"sourceRanges","abstract":"
If displaying the source-location information of the diagnostic, also","parent_name":"DiagnosticDisplayOptions"},"Structs/DiagnosticDisplayOptions.html#/s:ZvV5Clang24DiagnosticDisplayOptions6optionS0_":{"name":"option","abstract":"
Display the option name associated with this diagnostic, if any.","parent_name":"DiagnosticDisplayOptions"},"Structs/DiagnosticDisplayOptions.html#/s:ZvV5Clang24DiagnosticDisplayOptions10categoryIdS0_":{"name":"categoryId","abstract":"
Display the category number associated with this diagnostic, if any.","parent_name":"DiagnosticDisplayOptions"},"Structs/DiagnosticDisplayOptions.html#/s:ZvV5Clang24DiagnosticDisplayOptions12categoryNameS0_":{"name":"categoryName","abstract":"
Display the category name associated with this diagnostic, if any.","parent_name":"DiagnosticDisplayOptions"},"Structs/SourceRange.html#/s:vV5Clang11SourceRange5startVS_14SourceLocation":{"name":"start","abstract":"
Retrieve a source location representing the first character within a","parent_name":"SourceRange"},"Structs/SourceRange.html#/s:vV5Clang11SourceRange3endVS_14SourceLocation":{"name":"end","abstract":"
Retrieve a source location representing the last character within a","parent_name":"SourceRange"},"Structs/SourceLocation.html#/s:FV5Clang14SourceLocation6cursorFT2inCS_15TranslationUnit_GSqPS_6Cursor__":{"name":"cursor(in:)","abstract":"Undocumented","parent_name":"SourceLocation"},"Structs/SourceLocation.html#/s:vV5Clang14SourceLocation4lineSi":{"name":"line","abstract":"
The line to which the given source location points.
","parent_name":"SourceLocation"},"Structs/SourceLocation.html#/s:vV5Clang14SourceLocation6columnSi":{"name":"column","abstract":"The column to which the given source location points.
","parent_name":"SourceLocation"},"Structs/SourceLocation.html#/s:vV5Clang14SourceLocation6offsetSi":{"name":"offset","abstract":"The offset into the buffer to which the given source location points.
","parent_name":"SourceLocation"},"Structs/SourceLocation.html#/s:vV5Clang14SourceLocation4fileVS_4File":{"name":"file","abstract":"The file to which the given source location points.
","parent_name":"SourceLocation"},"Structs/Token.html#/s:vV5Clang5Token4kindOS_9TokenKind":{"name":"kind","abstract":"Retrieves the kind of the receiver.
","parent_name":"Token"},"Structs/Token.html#/s:FV5Clang5Token7asClangFT_VSC7CXToken":{"name":"asClang()","abstract":"Undocumented","parent_name":"Token"},"Structs/Token.html":{"name":"Token","abstract":"Undocumented"},"Structs/SourceLocation.html":{"name":"SourceLocation","abstract":"Undocumented"},"Structs/SourceRange.html":{"name":"SourceRange","abstract":"Represents a half-open character range in the source code.
"},"Structs/DiagnosticDisplayOptions.html":{"name":"DiagnosticDisplayOptions","abstract":"Options to control the display of diagnostics."},"Structs.html#/s:V5Clang12Availability":{"name":"Availability","abstract":"Undocumented"},"Structs.html#/s:V5Clang7Version":{"name":"Version","abstract":"
Describes a version number of the form <major>.<minor>.<subminor>
.
"},"Structs/PlatformAvailability.html":{"name":"PlatformAvailability","abstract":"Describes the availability of a given entity on a particular"},"Structs/GlobalOptions.html":{"name":"GlobalOptions","abstract":"
Global options used to inform the Index.
"},"Structs/FunctionDecl.html":{"name":"FunctionDecl","abstract":"Undocumented"},"Structs/InclusionDirective.html":{"name":"InclusionDirective","abstract":"Undocumented"},"Structs.html#/s:V5Clang10StructDecl":{"name":"StructDecl","abstract":"Undocumented"},"Structs.html#/s:V5Clang9ClassDecl":{"name":"ClassDecl","abstract":"Undocumented"},"Structs/EnumConstantDecl.html":{"name":"EnumConstantDecl","abstract":"Undocumented"},"Structs.html#/s:V5Clang18CXXAccessSpecifier":{"name":"CXXAccessSpecifier","abstract":"An access specifier.
"},"Structs.html#/s:V5Clang8EnumDecl":{"name":"EnumDecl","abstract":"Undocumented"},"Structs.html#/s:V5Clang11TypedefDecl":{"name":"TypedefDecl","abstract":"Undocumented"},"Structs.html#/s:V5Clang13TypeAliasDecl":{"name":"TypeAliasDecl","abstract":"Undocumented"},"Structs.html#/s:V5Clang14UsingDirective":{"name":"UsingDirective","abstract":"Undocumented"},"Structs.html#/s:V5Clang16UsingDeclaration":{"name":"UsingDeclaration","abstract":"Undocumented"},"Structs.html#/s:V5Clang13UnexposedDecl":{"name":"UnexposedDecl","abstract":"MARK: Standard Types"},"Structs.html#/s:V5Clang9UnionDecl":{"name":"UnionDecl","abstract":"
A C or C++ union.
"},"Structs.html#/s:V5Clang9FieldDecl":{"name":"FieldDecl","abstract":"A field (in C) or non-static data member (in C++) in a struct, union, or C++"},"Structs.html#/s:V5Clang7VarDecl":{"name":"VarDecl","abstract":"
A variable.
"},"Structs.html#/s:V5Clang8ParmDecl":{"name":"ParmDecl","abstract":"A function or method parameter.
"},"Structs.html#/s:V5Clang17ObjCInterfaceDecl":{"name":"ObjCInterfaceDecl","abstract":"An Objective-C @interface.
"},"Structs.html#/s:V5Clang16ObjCCategoryDecl":{"name":"ObjCCategoryDecl","abstract":"An Objective-C @interface for a category.
"},"Structs.html#/s:V5Clang16ObjCProtocolDecl":{"name":"ObjCProtocolDecl","abstract":"An Objective-C @protocol declaration.
"},"Structs.html#/s:V5Clang16ObjCPropertyDecl":{"name":"ObjCPropertyDecl","abstract":"An Objective-C @property declaration.
"},"Structs.html#/s:V5Clang12ObjCIvarDecl":{"name":"ObjCIvarDecl","abstract":"An Objective-C instance variable.
"},"Structs.html#/s:V5Clang22ObjCInstanceMethodDecl":{"name":"ObjCInstanceMethodDecl","abstract":"An Objective-C instance method.
"},"Structs.html#/s:V5Clang19ObjCClassMethodDecl":{"name":"ObjCClassMethodDecl","abstract":"An Objective-C class method.
"},"Structs.html#/s:V5Clang22ObjCImplementationDecl":{"name":"ObjCImplementationDecl","abstract":"An Objective-C @implementation.
"},"Structs.html#/s:V5Clang20ObjCCategoryImplDecl":{"name":"ObjCCategoryImplDecl","abstract":"An Objective-C @implementation for a category.
"},"Structs.html#/s:V5Clang9CXXMethod":{"name":"CXXMethod","abstract":"A C++ class method.
"},"Structs.html#/s:V5Clang9Namespace":{"name":"Namespace","abstract":"A C++ namespace.
"},"Structs.html#/s:V5Clang11LinkageSpec":{"name":"LinkageSpec","abstract":"A linkage specification, e.g. ‘extern C ’.
"},"Structs.html#/s:V5Clang11Constructor":{"name":"Constructor","abstract":"A C++ constructor.
"},"Structs.html#/s:V5Clang10Destructor":{"name":"Destructor","abstract":"A C++ destructor.
"},"Structs.html#/s:V5Clang18ConversionFunction":{"name":"ConversionFunction","abstract":"A C++ conversion function.
"},"Structs.html#/s:V5Clang21TemplateTypeParameter":{"name":"TemplateTypeParameter","abstract":"A C++ template type parameter.
"},"Structs.html#/s:V5Clang24NonTypeTemplateParameter":{"name":"NonTypeTemplateParameter","abstract":"A C++ non-type template parameter.
"},"Structs.html#/s:V5Clang25TemplateTemplateParameter":{"name":"TemplateTemplateParameter","abstract":"A C++ template template parameter.
"},"Structs.html#/s:V5Clang16FunctionTemplate":{"name":"FunctionTemplate","abstract":"A C++ function template.
"},"Structs.html#/s:V5Clang13ClassTemplate":{"name":"ClassTemplate","abstract":"A C++ class template.
"},"Structs.html#/s:V5Clang34ClassTemplatePartialSpecialization":{"name":"ClassTemplatePartialSpecialization","abstract":"A C++ class template partial specialization.
"},"Structs.html#/s:V5Clang14NamespaceAlias":{"name":"NamespaceAlias","abstract":"A C++ namespace alias declaration.
"},"Structs.html#/s:V5Clang18ObjCSynthesizeDecl":{"name":"ObjCSynthesizeDecl","abstract":"An Objective-C @synthesize definition.
"},"Structs.html#/s:V5Clang15ObjCDynamicDecl":{"name":"ObjCDynamicDecl","abstract":"An Objective-C @dynamic definition.
"},"Structs.html#/s:V5Clang17ObjCSuperClassRef":{"name":"ObjCSuperClassRef","abstract":"Undocumented"},"Structs.html#/s:V5Clang15ObjCProtocolRef":{"name":"ObjCProtocolRef","abstract":"Undocumented"},"Structs.html#/s:V5Clang12ObjCClassRef":{"name":"ObjCClassRef","abstract":"Undocumented"},"Structs.html#/s:V5Clang7TypeRef":{"name":"TypeRef","abstract":"A reference to a type declaration."},"Structs.html#/s:V5Clang16CXXBaseSpecifier":{"name":"CXXBaseSpecifier","abstract":"Undocumented"},"Structs.html#/s:V5Clang11TemplateRef":{"name":"TemplateRef","abstract":"
A reference to a class template, function template, template"},"Structs.html#/s:V5Clang12NamespaceRef":{"name":"NamespaceRef","abstract":"
A reference to a namespace or namespace alias.
"},"Structs.html#/s:V5Clang9MemberRef":{"name":"MemberRef","abstract":"A reference to a member of a struct, union, or class that occurs in some"},"Structs.html#/s:V5Clang8LabelRef":{"name":"LabelRef","abstract":"
A reference to a labeled statement."},"Structs.html#/s:V5Clang17OverloadedDeclRef":{"name":"OverloadedDeclRef","abstract":"
A reference to a set of overloaded functions or function templates that has"},"Structs.html#/s:V5Clang11VariableRef":{"name":"VariableRef","abstract":"
A reference to a variable that occurs in some non-expression context, e.g.,"},"Structs.html#/s:V5Clang11InvalidFile":{"name":"InvalidFile","abstract":"Undocumented"},"Structs.html#/s:V5Clang11NoDeclFound":{"name":"NoDeclFound","abstract":"Undocumented"},"Structs.html#/s:V5Clang14NotImplemented":{"name":"NotImplemented","abstract":"Undocumented"},"Structs.html#/s:V5Clang11InvalidCode":{"name":"InvalidCode","abstract":"Undocumented"},"Structs.html#/s:V5Clang13UnexposedExpr":{"name":"UnexposedExpr","abstract":"
An expression whose specific kind is not exposed via this interface."},"Structs.html#/s:V5Clang11DeclRefExpr":{"name":"DeclRefExpr","abstract":"
An expression that refers to some value declaration, such as a function,"},"Structs.html#/s:V5Clang13MemberRefExpr":{"name":"MemberRefExpr","abstract":"
An expression that refers to a member of a struct, union, class, Objective-C"},"Structs/CallExpr.html":{"name":"CallExpr","abstract":"
An expression that calls a function.
"},"Structs/ObjCMessageExpr.html":{"name":"ObjCMessageExpr","abstract":"An expression that sends a message to an Objective-C object or class.
"},"Structs.html#/s:V5Clang9BlockExpr":{"name":"BlockExpr","abstract":"An expression that represents a block literal.
"},"Structs.html#/s:V5Clang14IntegerLiteral":{"name":"IntegerLiteral","abstract":"An integer literal.
"},"Structs.html#/s:V5Clang15FloatingLiteral":{"name":"FloatingLiteral","abstract":"A floating point number literal.
"},"Structs.html#/s:V5Clang16ImaginaryLiteral":{"name":"ImaginaryLiteral","abstract":"An imaginary number literal.
"},"Structs.html#/s:V5Clang13StringLiteral":{"name":"StringLiteral","abstract":"A string literal.
"},"Structs.html#/s:V5Clang16CharacterLiteral":{"name":"CharacterLiteral","abstract":"A character literal.
"},"Structs.html#/s:V5Clang9ParenExpr":{"name":"ParenExpr","abstract":"A parenthesized expression, e.g. (1) ."},"Structs.html#/s:V5Clang13UnaryOperator":{"name":"UnaryOperator","abstract":"
This represents the unary-expression’s (except sizeof and alignof).
"},"Structs.html#/s:V5Clang18ArraySubscriptExpr":{"name":"ArraySubscriptExpr","abstract":"[C99 6.5.2.1] Array Subscripting.
"},"Structs.html#/s:V5Clang14BinaryOperator":{"name":"BinaryOperator","abstract":"A builtin binary operation expression such as x + y or x <= y .
"},"Structs.html#/s:V5Clang22CompoundAssignOperator":{"name":"CompoundAssignOperator","abstract":"Compound assignment such as += .
"},"Structs.html#/s:V5Clang19ConditionalOperator":{"name":"ConditionalOperator","abstract":"The ?: ternary operator.
"},"Structs.html#/s:V5Clang14CStyleCastExpr":{"name":"CStyleCastExpr","abstract":"An explicit cast in C (C99 6.5.4) or a C-style cast in C++ (C++"},"Structs.html#/s:V5Clang19CompoundLiteralExpr":{"name":"CompoundLiteralExpr","abstract":"
[C99 6.5.2.5]
"},"Structs.html#/s:V5Clang12InitListExpr":{"name":"InitListExpr","abstract":"Describes an C or C++ initializer list.
"},"Structs.html#/s:V5Clang13AddrLabelExpr":{"name":"AddrLabelExpr","abstract":"The GNU address of label extension, representing &&label.
"},"Structs.html#/s:V5Clang8StmtExpr":{"name":"StmtExpr","abstract":"This is the GNU Statement Expression extension: ({int X=4; X;})
"},"Structs.html#/s:V5Clang20GenericSelectionExpr":{"name":"GenericSelectionExpr","abstract":"Represents a C11 generic selection.
"},"Structs.html#/s:V5Clang11GNUNullExpr":{"name":"GNUNullExpr","abstract":"Implements the GNU __null
extension, which is a name for a null pointer"},"Structs.html#/s:V5Clang17CXXStaticCastExpr":{"name":"CXXStaticCastExpr","abstract":"
C++’s static_cast<> expression.
"},"Structs.html#/s:V5Clang18CXXDynamicCastExpr":{"name":"CXXDynamicCastExpr","abstract":"C++’s dynamic_cast<> expression.
"},"Structs.html#/s:V5Clang22CXXReinterpretCastExpr":{"name":"CXXReinterpretCastExpr","abstract":"C++’s reinterpret_cast<> expression.
"},"Structs.html#/s:V5Clang16CXXConstCastExpr":{"name":"CXXConstCastExpr","abstract":"C++’s const_cast<> expression.
"},"Structs.html#/s:V5Clang21CXXFunctionalCastExpr":{"name":"CXXFunctionalCastExpr","abstract":"Represents an explicit C++ type conversion that uses functional notion"},"Structs.html#/s:V5Clang13CXXTypeidExpr":{"name":"CXXTypeidExpr","abstract":"
A C++ typeid expression (C++ [expr.typeid]).
"},"Structs.html#/s:V5Clang18CXXBoolLiteralExpr":{"name":"CXXBoolLiteralExpr","abstract":"[C++ 2.13.5] C++ Boolean Literal.
"},"Structs.html#/s:V5Clang21CXXNullPtrLiteralExpr":{"name":"CXXNullPtrLiteralExpr","abstract":"[C++0x 2.14.7] C++ Pointer Literal.
"},"Structs.html#/s:V5Clang11CXXThisExpr":{"name":"CXXThisExpr","abstract":"Represents the this expression in C++
"},"Structs.html#/s:V5Clang12CXXThrowExpr":{"name":"CXXThrowExpr","abstract":"This handles ‘throw’ and 'throw’ assignment-expression. When"},"Structs.html#/s:V5Clang10CXXNewExpr":{"name":"CXXNewExpr","abstract":"
A new expression for memory allocation and constructor calls, e.g: new"},"Structs.html#/s:V5Clang13CXXDeleteExpr":{"name":"CXXDeleteExpr","abstract":"A delete expression for memory deallocation and destructor calls, e.g."},"Structs.html#/s:V5Clang9UnaryExpr":{"name":"UnaryExpr","abstract":"
A unary expression. (noexcept, sizeof, or other traits)
"},"Structs.html#/s:V5Clang17ObjCStringLiteral":{"name":"ObjCStringLiteral","abstract":"An Objective-C string literal i.e. foo .
"},"Structs.html#/s:V5Clang14ObjCEncodeExpr":{"name":"ObjCEncodeExpr","abstract":"An Objective-C @encode expression.
"},"Structs.html#/s:V5Clang16ObjCSelectorExpr":{"name":"ObjCSelectorExpr","abstract":"An Objective-C @selector expression.
"},"Structs.html#/s:V5Clang16ObjCProtocolExpr":{"name":"ObjCProtocolExpr","abstract":"An Objective-C @protocol expression.
"},"Structs.html#/s:V5Clang19ObjCBridgedCastExpr":{"name":"ObjCBridgedCastExpr","abstract":"An Objective-C bridged cast expression, which casts between Objective-C"},"Structs.html#/s:V5Clang17PackExpansionExpr":{"name":"PackExpansionExpr","abstract":"
Represents a C++0x pack expansion that produces a sequence of expressions."},"Structs.html#/s:V5Clang14SizeOfPackExpr":{"name":"SizeOfPackExpr","abstract":"
Represents an expression that computes the length of a parameter pack."},"Structs.html#/s:V5Clang10LambdaExpr":{"name":"LambdaExpr","abstract":"Undocumented"},"Structs.html#/s:V5Clang19ObjCBoolLiteralExpr":{"name":"ObjCBoolLiteralExpr","abstract":"
Objective-c Boolean Literal.
"},"Structs.html#/s:V5Clang12ObjCSelfExpr":{"name":"ObjCSelfExpr","abstract":"Represents the self expression in an Objective-C method.
"},"Structs.html#/s:V5Clang19OMPArraySectionExpr":{"name":"OMPArraySectionExpr","abstract":"OpenMP 4.0 [2.4, Array Section].
"},"Structs.html#/s:V5Clang25ObjCAvailabilityCheckExpr":{"name":"ObjCAvailabilityCheckExpr","abstract":"Represents an @available(…) check.
"},"Structs.html#/s:V5Clang13UnexposedStmt":{"name":"UnexposedStmt","abstract":"Unexposed statements have the same operations as any other kind of"},"Structs.html#/s:V5Clang9LabelStmt":{"name":"LabelStmt","abstract":"
A labelled statement in a function."},"Structs.html#/s:V5Clang12CompoundStmt":{"name":"CompoundStmt","abstract":"
A group of statements like { stmt stmt }."},"Structs.html#/s:V5Clang8CaseStmt":{"name":"CaseStmt","abstract":"
A case statement.
"},"Structs.html#/s:V5Clang11DefaultStmt":{"name":"DefaultStmt","abstract":"A default statement.
"},"Structs.html#/s:V5Clang6IfStmt":{"name":"IfStmt","abstract":"An if statement
"},"Structs.html#/s:V5Clang10SwitchStmt":{"name":"SwitchStmt","abstract":"A switch statement.
"},"Structs.html#/s:V5Clang9WhileStmt":{"name":"WhileStmt","abstract":"A while statement.
"},"Structs.html#/s:V5Clang6DoStmt":{"name":"DoStmt","abstract":"A do statement.
"},"Structs.html#/s:V5Clang7ForStmt":{"name":"ForStmt","abstract":"A for statement.
"},"Structs.html#/s:V5Clang8GotoStmt":{"name":"GotoStmt","abstract":"A goto statement.
"},"Structs.html#/s:V5Clang16IndirectGotoStmt":{"name":"IndirectGotoStmt","abstract":"An indirect goto statement.
"},"Structs.html#/s:V5Clang12ContinueStmt":{"name":"ContinueStmt","abstract":"A continue statement.
"},"Structs.html#/s:V5Clang9BreakStmt":{"name":"BreakStmt","abstract":"A break statement.
"},"Structs.html#/s:V5Clang10ReturnStmt":{"name":"ReturnStmt","abstract":"A return statement.
"},"Structs.html#/s:V5Clang10GCCAsmStmt":{"name":"GCCAsmStmt","abstract":"A GCC inline assembly statement extension.
"},"Structs.html#/s:V5Clang7AsmStmt":{"name":"AsmStmt","abstract":"A GCC inline assembly statement extension.
"},"Structs.html#/s:V5Clang13ObjCAtTryStmt":{"name":"ObjCAtTryStmt","abstract":"Objective-C’s overall @try-@catch-@finally statement.
"},"Structs.html#/s:V5Clang15ObjCAtCatchStmt":{"name":"ObjCAtCatchStmt","abstract":"Objective-C’s @catch statement.
"},"Structs.html#/s:V5Clang17ObjCAtFinallyStmt":{"name":"ObjCAtFinallyStmt","abstract":"Objective-C’s @finally statement.
"},"Structs.html#/s:V5Clang15ObjCAtThrowStmt":{"name":"ObjCAtThrowStmt","abstract":"Objective-C’s @throw statement.
"},"Structs.html#/s:V5Clang22ObjCAtSynchronizedStmt":{"name":"ObjCAtSynchronizedStmt","abstract":"Objective-C’s @synchronized statement.
"},"Structs.html#/s:V5Clang23ObjCAutoreleasePoolStmt":{"name":"ObjCAutoreleasePoolStmt","abstract":"Objective-C’s autorelease pool statement.
"},"Structs.html#/s:V5Clang21ObjCForCollectionStmt":{"name":"ObjCForCollectionStmt","abstract":"Objective-C’s collection statement.
"},"Structs.html#/s:V5Clang12CXXCatchStmt":{"name":"CXXCatchStmt","abstract":"C++’s catch statement.
"},"Structs.html#/s:V5Clang10CXXTryStmt":{"name":"CXXTryStmt","abstract":"C++’s try statement.
"},"Structs.html#/s:V5Clang15CXXForRangeStmt":{"name":"CXXForRangeStmt","abstract":"C++’s for (* : *) statement.
"},"Structs.html#/s:V5Clang10SEHTryStmt":{"name":"SEHTryStmt","abstract":"Windows Structured Exception Handling’s try statement.
"},"Structs.html#/s:V5Clang13SEHExceptStmt":{"name":"SEHExceptStmt","abstract":"Windows Structured Exception Handling’s except statement.
"},"Structs.html#/s:V5Clang14SEHFinallyStmt":{"name":"SEHFinallyStmt","abstract":"Windows Structured Exception Handling’s finally statement.
"},"Structs.html#/s:V5Clang9MSAsmStmt":{"name":"MSAsmStmt","abstract":"A MS inline assembly statement extension.
"},"Structs.html#/s:V5Clang8NullStmt":{"name":"NullStmt","abstract":"This cursor kind is used to describe the null statement."},"Structs.html#/s:V5Clang8DeclStmt":{"name":"DeclStmt","abstract":"
Adaptor class for mixing declarations with statements and expressions.
"},"Structs.html#/s:V5Clang20OMPParallelDirective":{"name":"OMPParallelDirective","abstract":"OpenMP parallel directive.
"},"Structs.html#/s:V5Clang16OMPSimdDirective":{"name":"OMPSimdDirective","abstract":"OpenMP SIMD directive.
"},"Structs.html#/s:V5Clang15OMPForDirective":{"name":"OMPForDirective","abstract":"OpenMP for directive.
"},"Structs.html#/s:V5Clang20OMPSectionsDirective":{"name":"OMPSectionsDirective","abstract":"OpenMP sections directive.
"},"Structs.html#/s:V5Clang19OMPSectionDirective":{"name":"OMPSectionDirective","abstract":"OpenMP section directive.
"},"Structs.html#/s:V5Clang18OMPSingleDirective":{"name":"OMPSingleDirective","abstract":"OpenMP single directive.
"},"Structs.html#/s:V5Clang23OMPParallelForDirective":{"name":"OMPParallelForDirective","abstract":"OpenMP parallel for directive.
"},"Structs.html#/s:V5Clang28OMPParallelSectionsDirective":{"name":"OMPParallelSectionsDirective","abstract":"OpenMP parallel sections directive.
"},"Structs.html#/s:V5Clang16OMPTaskDirective":{"name":"OMPTaskDirective","abstract":"OpenMP task directive.
"},"Structs.html#/s:V5Clang18OMPMasterDirective":{"name":"OMPMasterDirective","abstract":"OpenMP master directive.
"},"Structs.html#/s:V5Clang20OMPCriticalDirective":{"name":"OMPCriticalDirective","abstract":"OpenMP critical directive.
"},"Structs.html#/s:V5Clang21OMPTaskyieldDirective":{"name":"OMPTaskyieldDirective","abstract":"OpenMP taskyield directive.
"},"Structs.html#/s:V5Clang19OMPBarrierDirective":{"name":"OMPBarrierDirective","abstract":"OpenMP barrier directive.
"},"Structs.html#/s:V5Clang20OMPTaskwaitDirective":{"name":"OMPTaskwaitDirective","abstract":"OpenMP taskwait directive.
"},"Structs.html#/s:V5Clang17OMPFlushDirective":{"name":"OMPFlushDirective","abstract":"OpenMP flush directive.
"},"Structs.html#/s:V5Clang12SEHLeaveStmt":{"name":"SEHLeaveStmt","abstract":"Windows Structured Exception Handling’s leave statement.
"},"Structs.html#/s:V5Clang19OMPOrderedDirective":{"name":"OMPOrderedDirective","abstract":"OpenMP ordered directive.
"},"Structs.html#/s:V5Clang18OMPAtomicDirective":{"name":"OMPAtomicDirective","abstract":"OpenMP atomic directive.
"},"Structs.html#/s:V5Clang19OMPForSimdDirective":{"name":"OMPForSimdDirective","abstract":"OpenMP for SIMD directive.
"},"Structs.html#/s:V5Clang27OMPParallelForSimdDirective":{"name":"OMPParallelForSimdDirective","abstract":"OpenMP parallel for SIMD directive.
"},"Structs.html#/s:V5Clang18OMPTargetDirective":{"name":"OMPTargetDirective","abstract":"OpenMP target directive.
"},"Structs.html#/s:V5Clang17OMPTeamsDirective":{"name":"OMPTeamsDirective","abstract":"OpenMP teams directive.
"},"Structs.html#/s:V5Clang21OMPTaskgroupDirective":{"name":"OMPTaskgroupDirective","abstract":"OpenMP taskgroup directive.
"},"Structs.html#/s:V5Clang29OMPCancellationPointDirective":{"name":"OMPCancellationPointDirective","abstract":"OpenMP cancellation point directive.
"},"Structs.html#/s:V5Clang18OMPCancelDirective":{"name":"OMPCancelDirective","abstract":"OpenMP cancel directive.
"},"Structs.html#/s:V5Clang22OMPTargetDataDirective":{"name":"OMPTargetDataDirective","abstract":"OpenMP target data directive.
"},"Structs.html#/s:V5Clang20OMPTaskLoopDirective":{"name":"OMPTaskLoopDirective","abstract":"OpenMP taskloop directive.
"},"Structs.html#/s:V5Clang24OMPTaskLoopSimdDirective":{"name":"OMPTaskLoopSimdDirective","abstract":"OpenMP taskloop simd directive.
"},"Structs.html#/s:V5Clang22OMPDistributeDirective":{"name":"OMPDistributeDirective","abstract":"OpenMP distribute directive.
"},"Structs.html#/s:V5Clang27OMPTargetEnterDataDirective":{"name":"OMPTargetEnterDataDirective","abstract":"OpenMP target enter data directive.
"},"Structs.html#/s:V5Clang26OMPTargetExitDataDirective":{"name":"OMPTargetExitDataDirective","abstract":"OpenMP target exit data directive.
"},"Structs.html#/s:V5Clang26OMPTargetParallelDirective":{"name":"OMPTargetParallelDirective","abstract":"OpenMP target parallel directive.
"},"Structs.html#/s:V5Clang29OMPTargetParallelForDirective":{"name":"OMPTargetParallelForDirective","abstract":"OpenMP target parallel for directive.
"},"Structs.html#/s:V5Clang24OMPTargetUpdateDirective":{"name":"OMPTargetUpdateDirective","abstract":"OpenMP target update directive.
"},"Structs.html#/s:V5Clang33OMPDistributeParallelForDirective":{"name":"OMPDistributeParallelForDirective","abstract":"OpenMP distribute parallel for directive.
"},"Structs.html#/s:V5Clang37OMPDistributeParallelForSimdDirective":{"name":"OMPDistributeParallelForSimdDirective","abstract":"OpenMP distribute parallel for simd directive.
"},"Structs.html#/s:V5Clang26OMPDistributeSimdDirective":{"name":"OMPDistributeSimdDirective","abstract":"OpenMP distribute simd directive.
"},"Structs.html#/s:V5Clang33OMPTargetParallelForSimdDirective":{"name":"OMPTargetParallelForSimdDirective","abstract":"OpenMP target parallel for simd directive.
"},"Structs.html#/s:V5Clang21TranslationUnitCursor":{"name":"TranslationUnitCursor","abstract":"Cursor that represents the translation unit itself."},"Structs.html#/s:V5Clang13UnexposedAttr":{"name":"UnexposedAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang12IBActionAttr":{"name":"IBActionAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang12IBOutletAttr":{"name":"IBOutletAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang22IBOutletCollectionAttr":{"name":"IBOutletCollectionAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang12CXXFinalAttr":{"name":"CXXFinalAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang15CXXOverrideAttr":{"name":"CXXOverrideAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang12AnnotateAttr":{"name":"AnnotateAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang12AsmLabelAttr":{"name":"AsmLabelAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang10PackedAttr":{"name":"PackedAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang8PureAttr":{"name":"PureAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang9ConstAttr":{"name":"ConstAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang15NoDuplicateAttr":{"name":"NoDuplicateAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang16CUDAConstantAttr":{"name":"CUDAConstantAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang14CUDADeviceAttr":{"name":"CUDADeviceAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang14CUDAGlobalAttr":{"name":"CUDAGlobalAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang12CUDAHostAttr":{"name":"CUDAHostAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang14CUDASharedAttr":{"name":"CUDASharedAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang14VisibilityAttr":{"name":"VisibilityAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang9DLLExport":{"name":"DLLExport","abstract":"Undocumented"},"Structs.html#/s:V5Clang9DLLImport":{"name":"DLLImport","abstract":"Undocumented"},"Structs.html#/s:V5Clang22PreprocessingDirective":{"name":"PreprocessingDirective","abstract":"Undocumented"},"Structs.html#/s:V5Clang15MacroDefinition":{"name":"MacroDefinition","abstract":"Undocumented"},"Structs.html#/s:V5Clang14MacroExpansion":{"name":"MacroExpansion","abstract":"Undocumented"},"Structs.html#/s:V5Clang18MacroInstantiation":{"name":"MacroInstantiation","abstract":"Undocumented"},"Structs.html#/s:V5Clang16ModuleImportDecl":{"name":"ModuleImportDecl","abstract":"
A module import declaration.
"},"Structs.html#/s:V5Clang21TypeAliasTemplateDecl":{"name":"TypeAliasTemplateDecl","abstract":"Undocumented"},"Structs.html#/s:V5Clang12StaticAssert":{"name":"StaticAssert","abstract":"A static_assert or _Static_assert node
"},"Structs.html#/s:V5Clang17OverloadCandidate":{"name":"OverloadCandidate","abstract":"A code completion overload candidate.
"},"Structs/UniqueFileID.html":{"name":"UniqueFileID","abstract":"Represents a file ID that’s unique to each file in a translation unit.
"},"Structs/File.html":{"name":"File","abstract":"A particular source file that is part of a translation unit.
"},"Structs/FullComment.html":{"name":"FullComment","abstract":"Undocumented"},"Structs/TranslationUnitOptions.html":{"name":"TranslationUnitOptions","abstract":"Flags that control the creation of translation units."},"Structs/RecordType.html":{"name":"RecordType","abstract":"
MARK: Special Types
"},"Structs.html#/s:V5Clang11InvalidType":{"name":"InvalidType","abstract":"MARK: Standard Types"},"Structs.html#/s:V5Clang13UnexposedType":{"name":"UnexposedType","abstract":"
A type whose specific kind is not exposed via this interface.
"},"Structs.html#/s:V5Clang8VoidType":{"name":"VoidType","abstract":"Undocumented"},"Structs.html#/s:V5Clang8BoolType":{"name":"BoolType","abstract":"Undocumented"},"Structs.html#/s:V5Clang10Char_UType":{"name":"Char_UType","abstract":"Undocumented"},"Structs.html#/s:V5Clang9UCharType":{"name":"UCharType","abstract":"Undocumented"},"Structs.html#/s:V5Clang10Char16Type":{"name":"Char16Type","abstract":"Undocumented"},"Structs.html#/s:V5Clang10Char32Type":{"name":"Char32Type","abstract":"Undocumented"},"Structs.html#/s:V5Clang10UShortType":{"name":"UShortType","abstract":"Undocumented"},"Structs.html#/s:V5Clang8UIntType":{"name":"UIntType","abstract":"Undocumented"},"Structs.html#/s:V5Clang9ULongType":{"name":"ULongType","abstract":"Undocumented"},"Structs.html#/s:V5Clang13ULongLongType":{"name":"ULongLongType","abstract":"Undocumented"},"Structs.html#/s:V5Clang11UInt128Type":{"name":"UInt128Type","abstract":"Undocumented"},"Structs.html#/s:V5Clang10Char_SType":{"name":"Char_SType","abstract":"Undocumented"},"Structs.html#/s:V5Clang9SCharType":{"name":"SCharType","abstract":"Undocumented"},"Structs.html#/s:V5Clang9WCharType":{"name":"WCharType","abstract":"Undocumented"},"Structs.html#/s:V5Clang9ShortType":{"name":"ShortType","abstract":"Undocumented"},"Structs.html#/s:V5Clang7IntType":{"name":"IntType","abstract":"Undocumented"},"Structs.html#/s:V5Clang8LongType":{"name":"LongType","abstract":"Undocumented"},"Structs.html#/s:V5Clang12LongLongType":{"name":"LongLongType","abstract":"Undocumented"},"Structs.html#/s:V5Clang10Int128Type":{"name":"Int128Type","abstract":"Undocumented"},"Structs.html#/s:V5Clang9FloatType":{"name":"FloatType","abstract":"Undocumented"},"Structs.html#/s:V5Clang10DoubleType":{"name":"DoubleType","abstract":"Undocumented"},"Structs.html#/s:V5Clang14LongDoubleType":{"name":"LongDoubleType","abstract":"Undocumented"},"Structs.html#/s:V5Clang11NullPtrType":{"name":"NullPtrType","abstract":"Undocumented"},"Structs.html#/s:V5Clang12OverloadType":{"name":"OverloadType","abstract":"Undocumented"},"Structs.html#/s:V5Clang13DependentType":{"name":"DependentType","abstract":"Undocumented"},"Structs.html#/s:V5Clang10ObjCIdType":{"name":"ObjCIdType","abstract":"Undocumented"},"Structs.html#/s:V5Clang13ObjCClassType":{"name":"ObjCClassType","abstract":"Undocumented"},"Structs.html#/s:V5Clang11ObjCSelType":{"name":"ObjCSelType","abstract":"Undocumented"},"Structs.html#/s:V5Clang12Float128Type":{"name":"Float128Type","abstract":"Undocumented"},"Structs.html#/s:V5Clang16FirstBuiltinType":{"name":"FirstBuiltinType","abstract":"Undocumented"},"Structs.html#/s:V5Clang15LastBuiltinType":{"name":"LastBuiltinType","abstract":"Undocumented"},"Structs.html#/s:V5Clang11ComplexType":{"name":"ComplexType","abstract":"Undocumented"},"Structs.html#/s:V5Clang11PointerType":{"name":"PointerType","abstract":"Undocumented"},"Structs.html#/s:V5Clang16BlockPointerType":{"name":"BlockPointerType","abstract":"Undocumented"},"Structs.html#/s:V5Clang19LValueReferenceType":{"name":"LValueReferenceType","abstract":"Undocumented"},"Structs.html#/s:V5Clang19RValueReferenceType":{"name":"RValueReferenceType","abstract":"Undocumented"},"Structs.html#/s:V5Clang8EnumType":{"name":"EnumType","abstract":"Undocumented"},"Structs.html#/s:V5Clang11TypedefType":{"name":"TypedefType","abstract":"Undocumented"},"Structs.html#/s:V5Clang17ObjCInterfaceType":{"name":"ObjCInterfaceType","abstract":"Undocumented"},"Structs.html#/s:V5Clang21ObjCObjectPointerType":{"name":"ObjCObjectPointerType","abstract":"Undocumented"},"Structs.html#/s:V5Clang19FunctionNoProtoType":{"name":"FunctionNoProtoType","abstract":"Undocumented"},"Structs.html#/s:V5Clang17FunctionProtoType":{"name":"FunctionProtoType","abstract":"Undocumented"},"Structs.html#/s:V5Clang17ConstantArrayType":{"name":"ConstantArrayType","abstract":"Undocumented"},"Structs.html#/s:V5Clang10VectorType":{"name":"VectorType","abstract":"Undocumented"},"Structs.html#/s:V5Clang19IncompleteArrayType":{"name":"IncompleteArrayType","abstract":"Undocumented"},"Structs.html#/s:V5Clang17VariableArrayType":{"name":"VariableArrayType","abstract":"Undocumented"},"Structs.html#/s:V5Clang23DependentSizedArrayType":{"name":"DependentSizedArrayType","abstract":"Undocumented"},"Structs.html#/s:V5Clang17MemberPointerType":{"name":"MemberPointerType","abstract":"Undocumented"},"Structs.html#/s:V5Clang8AutoType":{"name":"AutoType","abstract":"Undocumented"},"Structs.html#/s:V5Clang14ElaboratedType":{"name":"ElaboratedType","abstract":"Represents a type that was referred to using an elaborated type keyword.
"},"Protocols/Comment.html#/s:vP5Clang7Comment5clangVSC9CXComment":{"name":"clang","abstract":"Undocumented","parent_name":"Comment"},"Protocols/Cursor.html#/s:FP5Clang6Cursor7asClangFT_VSC8CXCursor":{"name":"asClang()","abstract":"Converts this cursor value to a CXCursor value to be consumed by","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor11descriptionSS":{"name":"description","abstract":"
Retrieve a name for the entity referenced by this cursor.
","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor3usrSS":{"name":"usr","abstract":"Retrieve a Unified Symbol Resolution (USR) for the entity referenced by","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor10definitionGSqPS0___":{"name":"definition","abstract":"
For a cursor that is either a reference to or a declaration of some","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor11displayNameSS":{"name":"displayName","abstract":"
Retrieve the display name for the entity referenced by this cursor.","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor13lexicalParentGSqPS0___":{"name":"lexicalParent","abstract":"
Determine the lexical parent of the given cursor.","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor14semanticParentGSqPS0___":{"name":"semanticParent","abstract":"
Determine the semantic parent of the given cursor.","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor10referencedGSqPS0___":{"name":"referenced","abstract":"
For a cursor that is a reference, retrieve a cursor representing the","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor4typeGSqPS_5CType__":{"name":"type","abstract":"
Retrieves the type of this cursor (if any).
","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor15translationUnitCS_15TranslationUnit":{"name":"translationUnit","abstract":"Returns the translation unit that a cursor originated from.
","parent_name":"Cursor"},"Protocols/Cursor.html#/s:FE5ClangPS_6Cursor8childrenFT_GSaPS0___":{"name":"children()","abstract":"Retrieves all the children of the provided cursor.
","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor9visiblityGSqOS_14VisibilityKind_":{"name":"visiblity","abstract":"Describe the visibility of the entity referred to by a cursor.","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor5rangeVS_11SourceRange":{"name":"range","abstract":"
Retrieve the physical extent of the source construct referenced by the","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor12availabilityVS_12Availability":{"name":"availability","abstract":"Undocumented","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor12storageClassGSqOS_12StorageClass_":{"name":"storageClass","abstract":"
Returns the storage class for a function or variable declaration.
","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor15accessSpecifierGSqOS_22CXXAccessSpecifierKind_":{"name":"accessSpecifier","abstract":"Returns the access control level for the referenced object.","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor11fullCommentGSqVS_11FullComment_":{"name":"fullComment","abstract":"
Given a cursor that represents a documentable entity (e.g.,","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor10rawCommentGSqSS_":{"name":"rawComment","abstract":"
Given a cursor that represents a declaration, return the associated","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor12briefCommentGSqSS_":{"name":"briefComment","abstract":"
Given a cursor that represents a documentable entity (e.g.,","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor8languageGSqOS_8Language_":{"name":"language","abstract":"
Determine the language of the entity referred to by a given cursor.
","parent_name":"Cursor"},"Protocols/CType.html#/s:FP5Clang5CType7asClangFT_VSC6CXType":{"name":"asClang()","abstract":"Converts the receiver to a CXType
to be consumed by the libclang APIs.
","parent_name":"CType"},"Protocols/CType.html#/s:FE5ClangPS_5CType6sizeOfFzT_Si":{"name":"sizeOf()","abstract":"Computes the size of a type in bytes as per C++ [expr.sizeof] standard.","parent_name":"CType"},"Protocols/CType.html#/s:FE5ClangPS_5CType7alignOfFzT_Si":{"name":"alignOf()","abstract":"
Computes the alignment of a type in bytes as per C++[expr.alignof]","parent_name":"CType"},"Protocols/CType.html#/s:vE5ClangPS_5CType11descriptionSS":{"name":"description","abstract":"
Pretty-print the underlying type using the rules of the language of the","parent_name":"CType"},"Protocols/CType.html#/s:vE5ClangPS_5CType11declarationGSqPS_6Cursor__":{"name":"declaration","abstract":"
Retrieves the cursor for the declaration of the receiver.
","parent_name":"CType"},"Protocols/CType.html#/s:vE5ClangPS_5CType12objcEncodingSS":{"name":"objcEncoding","abstract":"Retrieves the Objective-C type encoding for the receiver.
","parent_name":"CType"},"Protocols/CType.html#/s:vE5ClangPS_5CType13canonicalTypePS0__":{"name":"canonicalType","abstract":"Return the canonical type for a CType.","parent_name":"CType"},"Protocols/CType.html#/s:vE5ClangPS_5CType15cxxRefQualifierGSqOS_12RefQualifier_":{"name":"cxxRefQualifier","abstract":"
Retrieve the ref-qualifier kind of a function or method.","parent_name":"CType"},"Protocols/CType.html":{"name":"CType","abstract":"
The type of an element in the abstract syntax tree.
"},"Protocols/Cursor.html":{"name":"Cursor","abstract":"A cursor representing some element in the abstract syntax tree for a"},"Protocols/Comment.html":{"name":"Comment","abstract":"
A Comment
is a parsed documentation comment in a C/C++/Objective-C source"},"Functions.html#/s:F5Clangoi2eeFTPS_5CType_PS0___Sb":{"name":"==(_:_:)","abstract":"Undocumented"},"Functions.html#/s:F5Clangoi2eeFTPS_6Cursor_PS0___Sb":{"name":"==(_:_:)","abstract":"
Compares two Cursor
s and determines if they are equivalent.
"},"Extensions/MethodDecl.html#/s:vE5ClangPS_10MethodDecl9overridesGSaPS_6Cursor__":{"name":"overrides","abstract":"Determine the set of methods that are overridden by the given method.","parent_name":"MethodDecl"},"Extensions/CXCursor.html#/s:FE5ClangVSC8CXCursor7asClangFT_S0_":{"name":"asClang()","abstract":"
Returns self
unmodified.
","parent_name":"CXCursor"},"Extensions/ClangCursorBacked.html#/s:FE5ClangPS_17ClangCursorBacked7asClangFT_VSC8CXCursor":{"name":"asClang()","abstract":"Returns the underlying CXCursor value
","parent_name":"ClangCursorBacked"},"Extensions/CXType.html#/s:FE5ClangVSC6CXType7asClangFT_S0_":{"name":"asClang()","abstract":"Returns self, unmodified
","parent_name":"CXType"},"Extensions/ClangTypeBacked.html#/s:FE5ClangPS_15ClangTypeBacked7asClangFT_VSC6CXType":{"name":"asClang()","abstract":"Returns the underlying clang backing store
","parent_name":"ClangTypeBacked"},"Extensions/ClangTypeBacked.html":{"name":"ClangTypeBacked"},"Extensions/CXType.html":{"name":"CXType"},"Extensions/ClangCursorBacked.html":{"name":"ClangCursorBacked"},"Extensions/CXCursor.html":{"name":"CXCursor"},"Extensions/MethodDecl.html":{"name":"MethodDecl","abstract":"Undocumented"},"Enums/Language.html#/s:FO5Clang8Language1cFMS0_S0_":{"name":"c","abstract":"The C Programming Language
","parent_name":"Language"},"Enums/Language.html#/s:FO5Clang8Language10objectiveCFMS0_S0_":{"name":"objectiveC","abstract":"The Objective-C Programming Language
","parent_name":"Language"},"Enums/Language.html#/s:FO5Clang8Language9cPlusPlusFMS0_S0_":{"name":"cPlusPlus","abstract":"The C++ Programming Language
","parent_name":"Language"},"Enums/StorageClass.html#/s:FO5Clang12StorageClass4noneFMS0_S0_":{"name":"none","abstract":"Undocumented","parent_name":"StorageClass"},"Enums/StorageClass.html#/s:FO5Clang12StorageClass6externFMS0_S0_":{"name":"extern","abstract":"Undocumented","parent_name":"StorageClass"},"Enums/StorageClass.html#/s:FO5Clang12StorageClass6staticFMS0_S0_":{"name":"static","abstract":"Undocumented","parent_name":"StorageClass"},"Enums/StorageClass.html#/s:FO5Clang12StorageClass13privateExternFMS0_S0_":{"name":"privateExtern","abstract":"Undocumented","parent_name":"StorageClass"},"Enums/StorageClass.html#/s:FO5Clang12StorageClass20openCLWorkGroupLocalFMS0_S0_":{"name":"openCLWorkGroupLocal","abstract":"Undocumented","parent_name":"StorageClass"},"Enums/StorageClass.html#/s:FO5Clang12StorageClass4autoFMS0_S0_":{"name":"auto","abstract":"Undocumented","parent_name":"StorageClass"},"Enums/StorageClass.html#/s:FO5Clang12StorageClass8registerFMS0_S0_":{"name":"register","abstract":"Undocumented","parent_name":"StorageClass"},"Enums/CXXAccessSpecifierKind.html#/s:FO5Clang22CXXAccessSpecifierKind6publicFMS0_S0_":{"name":"public","abstract":"Undocumented","parent_name":"CXXAccessSpecifierKind"},"Enums/CXXAccessSpecifierKind.html#/s:FO5Clang22CXXAccessSpecifierKind9protectedFMS0_S0_":{"name":"protected","abstract":"Undocumented","parent_name":"CXXAccessSpecifierKind"},"Enums/CXXAccessSpecifierKind.html#/s:FO5Clang22CXXAccessSpecifierKind7privateFMS0_S0_":{"name":"private","abstract":"Undocumented","parent_name":"CXXAccessSpecifierKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind4typeFMS0_S0_":{"name":"type","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind11declarationFMS0_S0_":{"name":"declaration","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind7nullPtrFMS0_S0_":{"name":"nullPtr","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind8integralFMS0_S0_":{"name":"integral","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind8templateFMS0_S0_":{"name":"template","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind17templateExpansionFMS0_S0_":{"name":"templateExpansion","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind10expressionFMS0_S0_":{"name":"expression","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind4packFMS0_S0_":{"name":"pack","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind7invalidFMS0_S0_":{"name":"invalid","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/VisibilityKind.html#/s:FO5Clang14VisibilityKind6hiddenFMS0_S0_":{"name":"hidden","abstract":"Symbol not seen by the linker.
","parent_name":"VisibilityKind"},"Enums/VisibilityKind.html#/s:FO5Clang14VisibilityKind9protectedFMS0_S0_":{"name":"protected","abstract":"Symbol seen by the linker but resolves to a symbol inside this object.
","parent_name":"VisibilityKind"},"Enums/VisibilityKind.html#/s:FO5Clang14VisibilityKind7defaultFMS0_S0_":{"name":"default","abstract":"Symbol seen by the linker and acts like a normal symbol.
","parent_name":"VisibilityKind"},"Enums/RefQualifier.html#/s:FO5Clang12RefQualifier6lvalueFMS0_S0_":{"name":"lvalue","abstract":"An l-value ref qualifier (&)
","parent_name":"RefQualifier"},"Enums/RefQualifier.html#/s:FO5Clang12RefQualifier6rvalueFMS0_S0_":{"name":"rvalue","abstract":"An r-value ref qualifier (&&)
","parent_name":"RefQualifier"},"Enums/TypeLayoutError.html#/s:FO5Clang15TypeLayoutError7invalidFMS0_S0_":{"name":"invalid","abstract":"The type was invalid
","parent_name":"TypeLayoutError"},"Enums/TypeLayoutError.html#/s:FO5Clang15TypeLayoutError9dependentFMS0_S0_":{"name":"dependent","abstract":"The type was a dependent type
","parent_name":"TypeLayoutError"},"Enums/TypeLayoutError.html#/s:FO5Clang15TypeLayoutError10incompleteFMS0_S0_":{"name":"incomplete","abstract":"The type was incomplete
","parent_name":"TypeLayoutError"},"Enums/TypeLayoutError.html#/s:FO5Clang15TypeLayoutError15notConstantSizeFMS0_S0_":{"name":"notConstantSize","abstract":"The type did not have a constant size
","parent_name":"TypeLayoutError"},"Enums/TypeLayoutError.html#/s:FO5Clang15TypeLayoutError16invalidFieldNameFMS0_S0_":{"name":"invalidFieldName","abstract":"The field specified was not found or invalid
","parent_name":"TypeLayoutError"},"Enums/LoadDiagError.html#/s:FO5Clang13LoadDiagError7unknownFMS0_S0_":{"name":"unknown","abstract":"Indicates that an unknown error occurred while attempting to deserialize","parent_name":"LoadDiagError"},"Enums/LoadDiagError.html#/s:FO5Clang13LoadDiagError10cannotLoadFMS0_S0_":{"name":"cannotLoad","abstract":"
Indicates that the file containing the serialized diagnostics could not be","parent_name":"LoadDiagError"},"Enums/LoadDiagError.html#/s:FO5Clang13LoadDiagError11invalidFileFMS0_S0_":{"name":"invalidFile","abstract":"
Indicates that the serialized diagnostics file is invalid or corrupt.
","parent_name":"LoadDiagError"},"Enums/DiagnosticSeverity.html#/s:FO5Clang18DiagnosticSeverity7ignoredFMS0_S0_":{"name":"ignored","abstract":"A diagnostic that has been suppressed, e.g., by a command-line option.
","parent_name":"DiagnosticSeverity"},"Enums/DiagnosticSeverity.html#/s:FO5Clang18DiagnosticSeverity4noteFMS0_S0_":{"name":"note","abstract":"This diagnostic is a note that should be attached to the previous","parent_name":"DiagnosticSeverity"},"Enums/DiagnosticSeverity.html#/s:FO5Clang18DiagnosticSeverity7warningFMS0_S0_":{"name":"warning","abstract":"
This diagnostic indicates suspicious code that may not be wrong.
","parent_name":"DiagnosticSeverity"},"Enums/DiagnosticSeverity.html#/s:FO5Clang18DiagnosticSeverity5errorFMS0_S0_":{"name":"error","abstract":"This diagnostic indicates that the code is ill-formed.
","parent_name":"DiagnosticSeverity"},"Enums/DiagnosticSeverity.html#/s:FO5Clang18DiagnosticSeverity5fatalFMS0_S0_":{"name":"fatal","abstract":"This diagnostic indicates that the code is ill-formed such that future","parent_name":"DiagnosticSeverity"},"Enums/TokenKind.html#/s:FO5Clang9TokenKind11punctuationFMS0_S0_":{"name":"punctuation","abstract":"
A piece of punctuation, like {
, ;
, and :
","parent_name":"TokenKind"},"Enums/TokenKind.html#/s:FO5Clang9TokenKind7keywordFMS0_S0_":{"name":"keyword","abstract":"A keyword, like if
, else
, and case
","parent_name":"TokenKind"},"Enums/TokenKind.html#/s:FO5Clang9TokenKind10identifierFMS0_S0_":{"name":"identifier","abstract":"An identifier, like a variable’s name or type name
","parent_name":"TokenKind"},"Enums/TokenKind.html#/s:FO5Clang9TokenKind7literalFMS0_S0_":{"name":"literal","abstract":"A literal, either character, string, or number
","parent_name":"TokenKind"},"Enums/TokenKind.html#/s:FO5Clang9TokenKind7commentFMS0_S0_":{"name":"comment","abstract":"A C comment
","parent_name":"TokenKind"},"Enums/TokenKind.html":{"name":"TokenKind","abstract":"Represents the different kinds of tokens in C/C++/Objective-C
"},"Enums/DiagnosticSeverity.html":{"name":"DiagnosticSeverity","abstract":"Describes the severity of a particular diagnostic.
"},"Enums/LoadDiagError.html":{"name":"LoadDiagError","abstract":"Describes the kind of error that occurred (if any) in a call to"},"Enums/TypeLayoutError.html":{"name":"TypeLayoutError","abstract":"Undocumented"},"Enums/RefQualifier.html":{"name":"RefQualifier","abstract":"
Represents the qualifier for C++ methods that determines how the"},"Enums/VisibilityKind.html":{"name":"VisibilityKind","abstract":"Undocumented"},"Enums/TemplateArgumentKind.html":{"name":"TemplateArgumentKind","abstract":"
Describes the kind of a template argument."},"Enums/CXXAccessSpecifierKind.html":{"name":"CXXAccessSpecifierKind","abstract":"
Represents the C++ access control level to a base class for a cursor.
"},"Enums/StorageClass.html":{"name":"StorageClass","abstract":"Represents the storage classes as declared in the source. CX_SC_Invalid was"},"Enums/Language.html":{"name":"Language","abstract":"
The language a given cursor is written in.
"},"Classes/TranslationUnit.html#/s:FC5Clang15TranslationUnitcFzT5indexCS_5Index8filenameSS15commandLineArgsGSaSS_7optionsVS_22TranslationUnitOptions_S0_":{"name":"init(index:filename:commandLineArgs:options:)","abstract":"Creates a TranslationUnit
by parsing the file at the specified path,","parent_name":"TranslationUnit"},"Classes/TranslationUnit.html#/s:vC5Clang15TranslationUnit6cursorPS_6Cursor_":{"name":"cursor","abstract":"
Retrieve the cursor that represents the given translation unit.","parent_name":"TranslationUnit"},"Classes/TranslationUnit.html#/s:vC5Clang15TranslationUnit8spellingSS":{"name":"spelling","abstract":"
Get the original translation unit source file name.
","parent_name":"TranslationUnit"},"Classes/TranslationUnit.html#/s:FC5Clang15TranslationUnit6tokensFT2inVS_11SourceRange_GSaVS_5Token_":{"name":"tokens(in:)","abstract":"Tokenizes the source code described by the given range into raw lexical","parent_name":"TranslationUnit"},"Classes/TranslationUnit.html#/s:FC5Clang15TranslationUnit8annotateFT6tokensGSaVS_5Token__GSaPS_6Cursor__":{"name":"annotate(tokens:)","abstract":"
Annotate the given set of tokens by providing cursors for each token","parent_name":"TranslationUnit"},"Classes/Index.html#/s:FC5Clang5IndexcFT26excludeDeclarationsFromPCHSb18displayDiagnosticsSb_S0_":{"name":"init(excludeDeclarationsFromPCH:displayDiagnostics:)","abstract":"Undocumented","parent_name":"Index"},"Classes/Index.html":{"name":"Index","abstract":"Undocumented"},"Classes/TranslationUnit.html":{"name":"TranslationUnit","abstract":"Undocumented"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally."},"Enums.html":{"name":"Enums","abstract":"The following enums are available globally."},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally."},"Functions.html":{"name":"Functions","abstract":"The following functions are available globally."},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally."},"Structs.html":{"name":"Structs","abstract":"The following structs are available globally."}}
\ No newline at end of file
+{"Structs/RecordType.html#/s:FV5Clang10RecordType8offsetOfFzT9fieldNameSS_Si":{"name":"offsetOf(fieldName:)","abstract":"
Computes the offset of a named field in a record of the given type","parent_name":"RecordType"},"Structs/TranslationUnitOptions.html#/s:vPs16RawRepresentable8rawValuewx8RawValue":{"name":"rawValue","abstract":"
Flags that control the creation of translation units.","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:FV5Clang22TranslationUnitOptionscFT8rawValueVs6UInt32_S0_":{"name":"init(rawValue:)","abstract":"
Creates a new TranslationUnitOptions from a raw integer value.
","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions4noneS0_":{"name":"none","abstract":"Used to indicate that no special translation-unit options are needed.
","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions27detailedPreprocessingRecordS0_":{"name":"detailedPreprocessingRecord","abstract":"Used to indicate that the parser should construct a detailed ","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions10incompleteS0_":{"name":"incomplete","abstract":"
Used to indicate that the translation unit is incomplete.","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions19precompiledPreambleS0_":{"name":"precompiledPreamble","abstract":"
Used to indicate that the translation unit should be built with an","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions22cacheCompletionResultsS0_":{"name":"cacheCompletionResults","abstract":"
Used to indicate that the translation unit should cache some","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions16forSerializationS0_":{"name":"forSerialization","abstract":"
This option is typically used when parsing a header with the intent of","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions13cxxChainedPCHS0_":{"name":"cxxChainedPCH","abstract":"
DEPRECATED: Enabled chained precompiled preambles in C++.","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions18skipFunctionBodiesS0_":{"name":"skipFunctionBodies","abstract":"
Used to indicate that function/method bodies should be skipped while","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions36includeBriefCommentsInCodeCompletionS0_":{"name":"includeBriefCommentsInCodeCompletion","abstract":"
Used to indicate that brief documentation comments should be included into","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions26createPreambleOnFirstParseS0_":{"name":"createPreambleOnFirstParse","abstract":"
Used to indicate that the precompiled preamble should be created on the","parent_name":"TranslationUnitOptions"},"Structs/TranslationUnitOptions.html#/s:ZvV5Clang22TranslationUnitOptions9keepGoingS0_":{"name":"keepGoing","abstract":"
Do not stop processing when fatal errors are encountered.","parent_name":"TranslationUnitOptions"},"Structs/VerbatimLineComment.html#/s:vV5Clang19VerbatimLineComment5clangVSC9CXComment":{"name":"clang","abstract":"Undocumented","parent_name":"VerbatimLineComment"},"Structs/VerbatimLineComment.html#/s:vV5Clang19VerbatimLineComment4textSS":{"name":"text","abstract":"
The text of this comment.
","parent_name":"VerbatimLineComment"},"Structs/VerbatimBlockLineComment.html#/s:vV5Clang24VerbatimBlockLineComment5clangVSC9CXComment":{"name":"clang","abstract":"Undocumented","parent_name":"VerbatimBlockLineComment"},"Structs/VerbatimBlockLineComment.html#/s:vV5Clang24VerbatimBlockLineComment4textSS":{"name":"text","abstract":"The text of this comment.
","parent_name":"VerbatimBlockLineComment"},"Structs/VerbatimBlockCommandComment.html#/s:vV5Clang27VerbatimBlockCommandComment5clangVSC9CXComment":{"name":"clang","abstract":"Undocumented","parent_name":"VerbatimBlockCommandComment"},"Structs/VerbatimBlockCommandComment.html#/s:vV5Clang27VerbatimBlockCommandComment4nameSS":{"name":"name","abstract":"Retrieves the name of this block command.
","parent_name":"VerbatimBlockCommandComment"},"Structs/VerbatimBlockCommandComment.html#/s:vV5Clang27VerbatimBlockCommandComment9argumentsGVs11AnySequenceSS_":{"name":"arguments","abstract":"Retrieves all attributes of this HTML start tag.
","parent_name":"VerbatimBlockCommandComment"},"Structs/VerbatimBlockCommandComment.html#/s:vV5Clang27VerbatimBlockCommandComment9paragraphVS_16ParagraphComment":{"name":"paragraph","abstract":"Retrieves the paragraph argument of the block command.
","parent_name":"VerbatimBlockCommandComment"},"Structs/TParamCommandComment.html#/s:vV5Clang20TParamCommandComment5clangVSC9CXComment":{"name":"clang","abstract":"Undocumented","parent_name":"TParamCommandComment"},"Structs/TParamCommandComment.html#/s:vV5Clang20TParamCommandComment5depthSi":{"name":"depth","abstract":"Determines the zero-based nesting depth of this parameter in the template","parent_name":"TParamCommandComment"},"Structs/ParamCommandComment.html#/s:vV5Clang19ParamCommandComment5clangVSC9CXComment":{"name":"clang","abstract":"Undocumented","parent_name":"ParamCommandComment"},"Structs/ParamCommandComment.html#/s:vV5Clang19ParamCommandComment13passDirectionOS_18ParamPassDirection":{"name":"passDirection","abstract":"
The direction this parameter is passed by.
","parent_name":"ParamCommandComment"},"Structs/ParamCommandComment.html#/s:vV5Clang19ParamCommandComment4nameSS":{"name":"name","abstract":"Retrieves the name of the declared parameter.
","parent_name":"ParamCommandComment"},"Structs/ParamCommandComment.html#/s:vV5Clang19ParamCommandComment12isValidIndexSb":{"name":"isValidIndex","abstract":"Determine if this parameter is actually a valid parameter in the declared","parent_name":"ParamCommandComment"},"Structs/ParamCommandComment.html#/s:vV5Clang19ParamCommandComment19isExplicitDirectionSb":{"name":"isExplicitDirection","abstract":"
Determines if the parameter’s direction was explicitly stated in the","parent_name":"ParamCommandComment"},"Structs/BlockCommandComment.html#/s:vV5Clang19BlockCommandComment5clangVSC9CXComment":{"name":"clang","abstract":"Undocumented","parent_name":"BlockCommandComment"},"Structs/BlockCommandComment.html#/s:vV5Clang19BlockCommandComment4nameSS":{"name":"name","abstract":"
Retrieves the name of this block command.
","parent_name":"BlockCommandComment"},"Structs/BlockCommandComment.html#/s:vV5Clang19BlockCommandComment9argumentsGVs11AnySequenceSS_":{"name":"arguments","abstract":"Retrieves all attributes of this HTML start tag.
","parent_name":"BlockCommandComment"},"Structs/BlockCommandComment.html#/s:vV5Clang19BlockCommandComment9paragraphVS_16ParagraphComment":{"name":"paragraph","abstract":"Retrieves the paragraph argument of the block command.
","parent_name":"BlockCommandComment"},"Structs/ParagraphComment.html#/s:vV5Clang16ParagraphComment5clangVSC9CXComment":{"name":"clang","abstract":"Undocumented","parent_name":"ParagraphComment"},"Structs/HTMLEndTagComment.html#/s:vV5Clang17HTMLEndTagComment5clangVSC9CXComment":{"name":"clang","abstract":"Undocumented","parent_name":"HTMLEndTagComment"},"Structs/HTMLStartTagComment.html#/s:vV5Clang19HTMLStartTagComment5clangVSC9CXComment":{"name":"clang","abstract":"Undocumented","parent_name":"HTMLStartTagComment"},"Structs/HTMLStartTagComment.html#/s:vV5Clang19HTMLStartTagComment10attributesGVs11AnySequenceVS_13HTMLAttribute_":{"name":"attributes","abstract":"Retrieves all attributes of this HTML start tag.
","parent_name":"HTMLStartTagComment"},"Structs/HTMLAttribute.html#/s:vV5Clang13HTMLAttribute4nameSS":{"name":"name","abstract":"The name of the attribute, which comes before the =
.
","parent_name":"HTMLAttribute"},"Structs/HTMLAttribute.html#/s:vV5Clang13HTMLAttribute5valueSS":{"name":"value","abstract":"The value in the attribute, which comes after the =
.
","parent_name":"HTMLAttribute"},"Structs/InlineCommandComment.html#/s:vV5Clang20InlineCommandComment5clangVSC9CXComment":{"name":"clang","abstract":"Undocumented","parent_name":"InlineCommandComment"},"Structs/InlineCommandComment.html#/s:vV5Clang20InlineCommandComment9argumentsGVs11AnySequenceSS_":{"name":"arguments","abstract":"Retrieves all arguments of this inline command.
","parent_name":"InlineCommandComment"},"Structs/TextComment.html#/s:vV5Clang11TextComment5clangVSC9CXComment":{"name":"clang","abstract":"Undocumented","parent_name":"TextComment"},"Structs/TextComment.html#/s:vV5Clang11TextComment4textSS":{"name":"text","abstract":"Retrieves the text contained in the AST node.
","parent_name":"TextComment"},"Structs/FullComment.html#/s:vV5Clang11FullComment5clangVSC9CXComment":{"name":"clang","abstract":"Undocumented","parent_name":"FullComment"},"Structs/FullComment.html#/s:vV5Clang11FullComment4htmlSS":{"name":"html","abstract":"Convert a given full parsed comment to an HTML fragment.","parent_name":"FullComment"},"Structs/FullComment.html#/s:vV5Clang11FullComment3xmlSS":{"name":"xml","abstract":"
Convert a given full parsed comment to an XML document.","parent_name":"FullComment"},"Structs/File.html#/s:vV5Clang4File4nameSS":{"name":"name","abstract":"
Retrieve the complete file and path name of the given file.
","parent_name":"File"},"Structs/File.html#/s:vV5Clang4File12lastModifiedV10Foundation4Date":{"name":"lastModified","abstract":"Retrieve the last modification time of the given file.
","parent_name":"File"},"Structs/File.html#/s:vV5Clang4File8uniqueIDGSqVS_12UniqueFileID_":{"name":"uniqueID","abstract":"Retrieves the unique identifier for this file.","parent_name":"File"},"Structs/File.html#/s:ZFV5Clang4Fileoi2eeFTS0_S0__Sb":{"name":"==(_:_:)","abstract":"
Determines if two files are equal.
","parent_name":"File"},"Structs/UniqueFileID.html#/s:ZFPs9Equatableoi2eeFTxx_Sb":{"name":"==(_:_:)","abstract":"Represents a file ID that’s unique to each file in a translation unit.
","parent_name":"UniqueFileID"},"Structs/ObjCMessageExpr.html#/s:FV5Clang15ObjCMessageExpr9parameterFT2atSi_GSqPS_6Cursor__":{"name":"parameter(at:)","abstract":"Retrieve the argument cursor of a function or method.","parent_name":"ObjCMessageExpr"},"Structs/ObjCMessageExpr.html#/s:vV5Clang15ObjCMessageExpr10resultTypeGSqPS_5CType__":{"name":"resultType","abstract":"
Retrieve the return type of the function.
","parent_name":"ObjCMessageExpr"},"Structs/CallExpr.html#/s:FV5Clang8CallExpr9parameterFT2atSi_GSqPS_6Cursor__":{"name":"parameter(at:)","abstract":"Retrieve the argument cursor of a function or method.","parent_name":"CallExpr"},"Structs/CallExpr.html#/s:vV5Clang8CallExpr10resultTypeGSqPS_5CType__":{"name":"resultType","abstract":"
Retrieve the return type of the function.
","parent_name":"CallExpr"},"Structs/EnumDecl.html#/s:FV5Clang8EnumDecl9constantsFT_GSaVS_16EnumConstantDecl_":{"name":"constants()","abstract":"Undocumented","parent_name":"EnumDecl"},"Structs/EnumDecl.html#/s:vV5Clang8EnumDecl11integerTypePS_5CType_":{"name":"integerType","abstract":"Retrieve the integer type of an enum declaration.
","parent_name":"EnumDecl"},"Structs/EnumConstantDecl.html#/s:vV5Clang16EnumConstantDecl5valueSi":{"name":"value","abstract":"Retrieve the integer value of an enum constant declaration as an Int
.
","parent_name":"EnumConstantDecl"},"Structs/EnumConstantDecl.html#/s:vV5Clang16EnumConstantDecl13unsignedValueSu":{"name":"unsignedValue","abstract":"Retrieve the integer value of an enum constant declaration as a UInt
.
","parent_name":"EnumConstantDecl"},"Structs/InclusionDirective.html#/s:vV5Clang18InclusionDirective12includedFileGSqVS_4File_":{"name":"includedFile","abstract":"Retrieve the file that is included by the given inclusion directive.
","parent_name":"InclusionDirective"},"Structs/FunctionDecl.html#/s:FV5Clang12FunctionDecl9parameterFT2atSi_GSqPS_6Cursor__":{"name":"parameter(at:)","abstract":"Retrieve the argument cursor of a function or method.","parent_name":"FunctionDecl"},"Structs/FunctionDecl.html#/s:vV5Clang12FunctionDecl10resultTypeGSqPS_5CType__":{"name":"resultType","abstract":"
Retrieve the return type of the function.
","parent_name":"FunctionDecl"},"Structs/GlobalOptions.html#/s:vPs16RawRepresentable8rawValuewx8RawValue":{"name":"rawValue","abstract":"Global options used to inform the Index.
","parent_name":"GlobalOptions"},"Structs/GlobalOptions.html#/s:FV5Clang13GlobalOptionscFT8rawValueVs6UInt32_S0_":{"name":"init(rawValue:)","abstract":"Creates a new GlobalOptions from a raw integer value.
","parent_name":"GlobalOptions"},"Structs/GlobalOptions.html#/s:ZvV5Clang13GlobalOptions4noneS0_":{"name":"none","abstract":"Used to indicate that no special CXIndex options are needed.
","parent_name":"GlobalOptions"},"Structs/GlobalOptions.html#/s:ZvV5Clang13GlobalOptions35threadBackgroundPriorityForIndexingS0_":{"name":"threadBackgroundPriorityForIndexing","abstract":"Used to indicate that threads that libclang creates for indexing purposes","parent_name":"GlobalOptions"},"Structs/GlobalOptions.html#/s:ZvV5Clang13GlobalOptions34threadBackgroundPriorityForEditingS0_":{"name":"threadBackgroundPriorityForEditing","abstract":"
Used to indicate that threads that libclang creates for editing purposes","parent_name":"GlobalOptions"},"Structs/GlobalOptions.html#/s:ZvV5Clang13GlobalOptions30threadBackgroundPriorityForAllS0_":{"name":"threadBackgroundPriorityForAll","abstract":"
Used to indicate that all threads that libclang creates should use","parent_name":"GlobalOptions"},"Structs/PlatformAvailability.html#/s:vV5Clang20PlatformAvailability8platformSS":{"name":"platform","abstract":"
A string that describes the platform for which this structure","parent_name":"PlatformAvailability"},"Structs/PlatformAvailability.html#/s:vV5Clang20PlatformAvailability10introducedVS_7Version":{"name":"introduced","abstract":"
The version number in which this entity was introduced.
","parent_name":"PlatformAvailability"},"Structs/PlatformAvailability.html#/s:vV5Clang20PlatformAvailability10deprecatedVS_7Version":{"name":"deprecated","abstract":"The version number in which this entity was deprecated (but is","parent_name":"PlatformAvailability"},"Structs/PlatformAvailability.html#/s:vV5Clang20PlatformAvailability9obsoletedVS_7Version":{"name":"obsoleted","abstract":"
The version number in which this entity was obsoleted, and therefore","parent_name":"PlatformAvailability"},"Structs/PlatformAvailability.html#/s:vV5Clang20PlatformAvailability11unavailableSb":{"name":"unavailable","abstract":"
Whether the entity is unconditionally unavailable on this platform.
","parent_name":"PlatformAvailability"},"Structs/PlatformAvailability.html#/s:vV5Clang20PlatformAvailability7messageGSqSS_":{"name":"message","abstract":"An optional message to provide to a user of this API, e.g., to","parent_name":"PlatformAvailability"},"Structs/DiagnosticDisplayOptions.html#/s:vPs16RawRepresentable8rawValuewx8RawValue":{"name":"rawValue","abstract":"
Options to control the display of diagnostics.","parent_name":"DiagnosticDisplayOptions"},"Structs/DiagnosticDisplayOptions.html#/s:FV5Clang24DiagnosticDisplayOptionscFT8rawValueVs6UInt32_S0_":{"name":"init(rawValue:)","abstract":"
Creates a new DiagnosticDisplayOptions from a raw integer value.
","parent_name":"DiagnosticDisplayOptions"},"Structs/DiagnosticDisplayOptions.html#/s:ZvV5Clang24DiagnosticDisplayOptions14sourceLocationS0_":{"name":"sourceLocation","abstract":"Display the source-location information where the diagnostic was located.","parent_name":"DiagnosticDisplayOptions"},"Structs/DiagnosticDisplayOptions.html#/s:ZvV5Clang24DiagnosticDisplayOptions6columnS0_":{"name":"column","abstract":"
If displaying the source-location information of the diagnostic, also","parent_name":"DiagnosticDisplayOptions"},"Structs/DiagnosticDisplayOptions.html#/s:ZvV5Clang24DiagnosticDisplayOptions12sourceRangesS0_":{"name":"sourceRanges","abstract":"
If displaying the source-location information of the diagnostic, also","parent_name":"DiagnosticDisplayOptions"},"Structs/DiagnosticDisplayOptions.html#/s:ZvV5Clang24DiagnosticDisplayOptions6optionS0_":{"name":"option","abstract":"
Display the option name associated with this diagnostic, if any.","parent_name":"DiagnosticDisplayOptions"},"Structs/DiagnosticDisplayOptions.html#/s:ZvV5Clang24DiagnosticDisplayOptions10categoryIdS0_":{"name":"categoryId","abstract":"
Display the category number associated with this diagnostic, if any.","parent_name":"DiagnosticDisplayOptions"},"Structs/DiagnosticDisplayOptions.html#/s:ZvV5Clang24DiagnosticDisplayOptions12categoryNameS0_":{"name":"categoryName","abstract":"
Display the category name associated with this diagnostic, if any.","parent_name":"DiagnosticDisplayOptions"},"Structs/SourceRange.html#/s:vV5Clang11SourceRange5startVS_14SourceLocation":{"name":"start","abstract":"
Retrieve a source location representing the first character within a","parent_name":"SourceRange"},"Structs/SourceRange.html#/s:vV5Clang11SourceRange3endVS_14SourceLocation":{"name":"end","abstract":"
Retrieve a source location representing the last character within a","parent_name":"SourceRange"},"Structs/SourceLocation.html#/s:FV5Clang14SourceLocation6cursorFT2inCS_15TranslationUnit_GSqPS_6Cursor__":{"name":"cursor(in:)","abstract":"Undocumented","parent_name":"SourceLocation"},"Structs/SourceLocation.html#/s:vV5Clang14SourceLocation4lineSi":{"name":"line","abstract":"
The line to which the given source location points.
","parent_name":"SourceLocation"},"Structs/SourceLocation.html#/s:vV5Clang14SourceLocation6columnSi":{"name":"column","abstract":"The column to which the given source location points.
","parent_name":"SourceLocation"},"Structs/SourceLocation.html#/s:vV5Clang14SourceLocation6offsetSi":{"name":"offset","abstract":"The offset into the buffer to which the given source location points.
","parent_name":"SourceLocation"},"Structs/SourceLocation.html#/s:vV5Clang14SourceLocation4fileVS_4File":{"name":"file","abstract":"The file to which the given source location points.
","parent_name":"SourceLocation"},"Structs/CommentToken.html#/s:vV5Clang12CommentToken5clangVSC7CXToken":{"name":"clang","abstract":"Undocumented","parent_name":"CommentToken"},"Structs/LiteralToken.html#/s:vV5Clang12LiteralToken5clangVSC7CXToken":{"name":"clang","abstract":"Undocumented","parent_name":"LiteralToken"},"Structs/IdentifierToken.html#/s:vV5Clang15IdentifierToken5clangVSC7CXToken":{"name":"clang","abstract":"Undocumented","parent_name":"IdentifierToken"},"Structs/KeywordToken.html#/s:vV5Clang12KeywordToken5clangVSC7CXToken":{"name":"clang","abstract":"Undocumented","parent_name":"KeywordToken"},"Structs/PunctuationToken.html#/s:vV5Clang16PunctuationToken5clangVSC7CXToken":{"name":"clang","abstract":"Undocumented","parent_name":"PunctuationToken"},"Structs/PunctuationToken.html":{"name":"PunctuationToken","abstract":"A token that contains some kind of punctuation.
"},"Structs/KeywordToken.html":{"name":"KeywordToken","abstract":"A language keyword.
"},"Structs/IdentifierToken.html":{"name":"IdentifierToken","abstract":"An identifier (that is not a keyword).
"},"Structs/LiteralToken.html":{"name":"LiteralToken","abstract":"A numeric, string, or character literal.
"},"Structs/CommentToken.html":{"name":"CommentToken","abstract":"A comment.
"},"Structs/SourceLocation.html":{"name":"SourceLocation","abstract":"Undocumented"},"Structs/SourceRange.html":{"name":"SourceRange","abstract":"Represents a half-open character range in the source code.
"},"Structs/DiagnosticDisplayOptions.html":{"name":"DiagnosticDisplayOptions","abstract":"Options to control the display of diagnostics."},"Structs.html#/s:V5Clang12Availability":{"name":"Availability","abstract":"Undocumented"},"Structs.html#/s:V5Clang7Version":{"name":"Version","abstract":"
Describes a version number of the form <major>.<minor>.<subminor>
.
"},"Structs/PlatformAvailability.html":{"name":"PlatformAvailability","abstract":"Describes the availability of a given entity on a particular"},"Structs/GlobalOptions.html":{"name":"GlobalOptions","abstract":"
Global options used to inform the Index.
"},"Structs/FunctionDecl.html":{"name":"FunctionDecl","abstract":"Undocumented"},"Structs/InclusionDirective.html":{"name":"InclusionDirective","abstract":"Undocumented"},"Structs.html#/s:V5Clang10StructDecl":{"name":"StructDecl","abstract":"Undocumented"},"Structs.html#/s:V5Clang9ClassDecl":{"name":"ClassDecl","abstract":"Undocumented"},"Structs/EnumConstantDecl.html":{"name":"EnumConstantDecl","abstract":"Undocumented"},"Structs.html#/s:V5Clang14MacroExpansion":{"name":"MacroExpansion","abstract":"Undocumented"},"Structs.html#/s:V5Clang18MacroInstantiation":{"name":"MacroInstantiation","abstract":"Undocumented"},"Structs.html#/s:V5Clang15MacroDefinition":{"name":"MacroDefinition","abstract":"Undocumented"},"Structs.html#/s:V5Clang18CXXAccessSpecifier":{"name":"CXXAccessSpecifier","abstract":"An access specifier.
"},"Structs/EnumDecl.html":{"name":"EnumDecl","abstract":"Undocumented"},"Structs.html#/s:V5Clang11TypedefDecl":{"name":"TypedefDecl","abstract":"Undocumented"},"Structs.html#/s:V5Clang13TypeAliasDecl":{"name":"TypeAliasDecl","abstract":"Undocumented"},"Structs.html#/s:V5Clang14UsingDirective":{"name":"UsingDirective","abstract":"Undocumented"},"Structs.html#/s:V5Clang16UsingDeclaration":{"name":"UsingDeclaration","abstract":"Undocumented"},"Structs.html#/s:V5Clang13UnexposedDecl":{"name":"UnexposedDecl","abstract":"MARK: Standard Types"},"Structs.html#/s:V5Clang9UnionDecl":{"name":"UnionDecl","abstract":"
A C or C++ union.
"},"Structs.html#/s:V5Clang9FieldDecl":{"name":"FieldDecl","abstract":"A field (in C) or non-static data member (in C++) in a struct, union, or C++"},"Structs.html#/s:V5Clang7VarDecl":{"name":"VarDecl","abstract":"
A variable.
"},"Structs.html#/s:V5Clang8ParmDecl":{"name":"ParmDecl","abstract":"A function or method parameter.
"},"Structs.html#/s:V5Clang17ObjCInterfaceDecl":{"name":"ObjCInterfaceDecl","abstract":"An Objective-C @interface.
"},"Structs.html#/s:V5Clang16ObjCCategoryDecl":{"name":"ObjCCategoryDecl","abstract":"An Objective-C @interface for a category.
"},"Structs.html#/s:V5Clang16ObjCProtocolDecl":{"name":"ObjCProtocolDecl","abstract":"An Objective-C @protocol declaration.
"},"Structs.html#/s:V5Clang16ObjCPropertyDecl":{"name":"ObjCPropertyDecl","abstract":"An Objective-C @property declaration.
"},"Structs.html#/s:V5Clang12ObjCIvarDecl":{"name":"ObjCIvarDecl","abstract":"An Objective-C instance variable.
"},"Structs.html#/s:V5Clang22ObjCInstanceMethodDecl":{"name":"ObjCInstanceMethodDecl","abstract":"An Objective-C instance method.
"},"Structs.html#/s:V5Clang19ObjCClassMethodDecl":{"name":"ObjCClassMethodDecl","abstract":"An Objective-C class method.
"},"Structs.html#/s:V5Clang22ObjCImplementationDecl":{"name":"ObjCImplementationDecl","abstract":"An Objective-C @implementation.
"},"Structs.html#/s:V5Clang20ObjCCategoryImplDecl":{"name":"ObjCCategoryImplDecl","abstract":"An Objective-C @implementation for a category.
"},"Structs.html#/s:V5Clang9CXXMethod":{"name":"CXXMethod","abstract":"A C++ class method.
"},"Structs.html#/s:V5Clang9Namespace":{"name":"Namespace","abstract":"A C++ namespace.
"},"Structs.html#/s:V5Clang11LinkageSpec":{"name":"LinkageSpec","abstract":"A linkage specification, e.g. ‘extern C ’.
"},"Structs.html#/s:V5Clang11Constructor":{"name":"Constructor","abstract":"A C++ constructor.
"},"Structs.html#/s:V5Clang10Destructor":{"name":"Destructor","abstract":"A C++ destructor.
"},"Structs.html#/s:V5Clang18ConversionFunction":{"name":"ConversionFunction","abstract":"A C++ conversion function.
"},"Structs.html#/s:V5Clang21TemplateTypeParameter":{"name":"TemplateTypeParameter","abstract":"A C++ template type parameter.
"},"Structs.html#/s:V5Clang24NonTypeTemplateParameter":{"name":"NonTypeTemplateParameter","abstract":"A C++ non-type template parameter.
"},"Structs.html#/s:V5Clang25TemplateTemplateParameter":{"name":"TemplateTemplateParameter","abstract":"A C++ template template parameter.
"},"Structs.html#/s:V5Clang16FunctionTemplate":{"name":"FunctionTemplate","abstract":"A C++ function template.
"},"Structs.html#/s:V5Clang13ClassTemplate":{"name":"ClassTemplate","abstract":"A C++ class template.
"},"Structs.html#/s:V5Clang34ClassTemplatePartialSpecialization":{"name":"ClassTemplatePartialSpecialization","abstract":"A C++ class template partial specialization.
"},"Structs.html#/s:V5Clang14NamespaceAlias":{"name":"NamespaceAlias","abstract":"A C++ namespace alias declaration.
"},"Structs.html#/s:V5Clang18ObjCSynthesizeDecl":{"name":"ObjCSynthesizeDecl","abstract":"An Objective-C @synthesize definition.
"},"Structs.html#/s:V5Clang15ObjCDynamicDecl":{"name":"ObjCDynamicDecl","abstract":"An Objective-C @dynamic definition.
"},"Structs.html#/s:V5Clang17ObjCSuperClassRef":{"name":"ObjCSuperClassRef","abstract":"Undocumented"},"Structs.html#/s:V5Clang15ObjCProtocolRef":{"name":"ObjCProtocolRef","abstract":"Undocumented"},"Structs.html#/s:V5Clang12ObjCClassRef":{"name":"ObjCClassRef","abstract":"Undocumented"},"Structs.html#/s:V5Clang7TypeRef":{"name":"TypeRef","abstract":"A reference to a type declaration."},"Structs.html#/s:V5Clang16CXXBaseSpecifier":{"name":"CXXBaseSpecifier","abstract":"Undocumented"},"Structs.html#/s:V5Clang11TemplateRef":{"name":"TemplateRef","abstract":"
A reference to a class template, function template, template"},"Structs.html#/s:V5Clang12NamespaceRef":{"name":"NamespaceRef","abstract":"
A reference to a namespace or namespace alias.
"},"Structs.html#/s:V5Clang9MemberRef":{"name":"MemberRef","abstract":"A reference to a member of a struct, union, or class that occurs in some"},"Structs.html#/s:V5Clang8LabelRef":{"name":"LabelRef","abstract":"
A reference to a labeled statement."},"Structs.html#/s:V5Clang17OverloadedDeclRef":{"name":"OverloadedDeclRef","abstract":"
A reference to a set of overloaded functions or function templates that has"},"Structs.html#/s:V5Clang11VariableRef":{"name":"VariableRef","abstract":"
A reference to a variable that occurs in some non-expression context, e.g.,"},"Structs.html#/s:V5Clang11InvalidFile":{"name":"InvalidFile","abstract":"Undocumented"},"Structs.html#/s:V5Clang11NoDeclFound":{"name":"NoDeclFound","abstract":"Undocumented"},"Structs.html#/s:V5Clang14NotImplemented":{"name":"NotImplemented","abstract":"Undocumented"},"Structs.html#/s:V5Clang11InvalidCode":{"name":"InvalidCode","abstract":"Undocumented"},"Structs.html#/s:V5Clang13UnexposedExpr":{"name":"UnexposedExpr","abstract":"
An expression whose specific kind is not exposed via this interface."},"Structs.html#/s:V5Clang11DeclRefExpr":{"name":"DeclRefExpr","abstract":"
An expression that refers to some value declaration, such as a function,"},"Structs.html#/s:V5Clang13MemberRefExpr":{"name":"MemberRefExpr","abstract":"
An expression that refers to a member of a struct, union, class, Objective-C"},"Structs/CallExpr.html":{"name":"CallExpr","abstract":"
An expression that calls a function.
"},"Structs/ObjCMessageExpr.html":{"name":"ObjCMessageExpr","abstract":"An expression that sends a message to an Objective-C object or class.
"},"Structs.html#/s:V5Clang9BlockExpr":{"name":"BlockExpr","abstract":"An expression that represents a block literal.
"},"Structs.html#/s:V5Clang14IntegerLiteral":{"name":"IntegerLiteral","abstract":"An integer literal.
"},"Structs.html#/s:V5Clang15FloatingLiteral":{"name":"FloatingLiteral","abstract":"A floating point number literal.
"},"Structs.html#/s:V5Clang16ImaginaryLiteral":{"name":"ImaginaryLiteral","abstract":"An imaginary number literal.
"},"Structs.html#/s:V5Clang13StringLiteral":{"name":"StringLiteral","abstract":"A string literal.
"},"Structs.html#/s:V5Clang16CharacterLiteral":{"name":"CharacterLiteral","abstract":"A character literal.
"},"Structs.html#/s:V5Clang9ParenExpr":{"name":"ParenExpr","abstract":"A parenthesized expression, e.g. (1) ."},"Structs.html#/s:V5Clang13UnaryOperator":{"name":"UnaryOperator","abstract":"
This represents the unary-expression’s (except sizeof and alignof).
"},"Structs.html#/s:V5Clang18ArraySubscriptExpr":{"name":"ArraySubscriptExpr","abstract":"[C99 6.5.2.1] Array Subscripting.
"},"Structs.html#/s:V5Clang14BinaryOperator":{"name":"BinaryOperator","abstract":"A builtin binary operation expression such as x + y or x <= y .
"},"Structs.html#/s:V5Clang22CompoundAssignOperator":{"name":"CompoundAssignOperator","abstract":"Compound assignment such as += .
"},"Structs.html#/s:V5Clang19ConditionalOperator":{"name":"ConditionalOperator","abstract":"The ?: ternary operator.
"},"Structs.html#/s:V5Clang14CStyleCastExpr":{"name":"CStyleCastExpr","abstract":"An explicit cast in C (C99 6.5.4) or a C-style cast in C++ (C++"},"Structs.html#/s:V5Clang19CompoundLiteralExpr":{"name":"CompoundLiteralExpr","abstract":"
[C99 6.5.2.5]
"},"Structs.html#/s:V5Clang12InitListExpr":{"name":"InitListExpr","abstract":"Describes an C or C++ initializer list.
"},"Structs.html#/s:V5Clang13AddrLabelExpr":{"name":"AddrLabelExpr","abstract":"The GNU address of label extension, representing &&label.
"},"Structs.html#/s:V5Clang8StmtExpr":{"name":"StmtExpr","abstract":"This is the GNU Statement Expression extension: ({int X=4; X;})
"},"Structs.html#/s:V5Clang20GenericSelectionExpr":{"name":"GenericSelectionExpr","abstract":"Represents a C11 generic selection.
"},"Structs.html#/s:V5Clang11GNUNullExpr":{"name":"GNUNullExpr","abstract":"Implements the GNU __null
extension, which is a name for a null pointer"},"Structs.html#/s:V5Clang17CXXStaticCastExpr":{"name":"CXXStaticCastExpr","abstract":"
C++’s static_cast<> expression.
"},"Structs.html#/s:V5Clang18CXXDynamicCastExpr":{"name":"CXXDynamicCastExpr","abstract":"C++’s dynamic_cast<> expression.
"},"Structs.html#/s:V5Clang22CXXReinterpretCastExpr":{"name":"CXXReinterpretCastExpr","abstract":"C++’s reinterpret_cast<> expression.
"},"Structs.html#/s:V5Clang16CXXConstCastExpr":{"name":"CXXConstCastExpr","abstract":"C++’s const_cast<> expression.
"},"Structs.html#/s:V5Clang21CXXFunctionalCastExpr":{"name":"CXXFunctionalCastExpr","abstract":"Represents an explicit C++ type conversion that uses functional notion"},"Structs.html#/s:V5Clang13CXXTypeidExpr":{"name":"CXXTypeidExpr","abstract":"
A C++ typeid expression (C++ [expr.typeid]).
"},"Structs.html#/s:V5Clang18CXXBoolLiteralExpr":{"name":"CXXBoolLiteralExpr","abstract":"[C++ 2.13.5] C++ Boolean Literal.
"},"Structs.html#/s:V5Clang21CXXNullPtrLiteralExpr":{"name":"CXXNullPtrLiteralExpr","abstract":"[C++0x 2.14.7] C++ Pointer Literal.
"},"Structs.html#/s:V5Clang11CXXThisExpr":{"name":"CXXThisExpr","abstract":"Represents the this expression in C++
"},"Structs.html#/s:V5Clang12CXXThrowExpr":{"name":"CXXThrowExpr","abstract":"This handles ‘throw’ and 'throw’ assignment-expression. When"},"Structs.html#/s:V5Clang10CXXNewExpr":{"name":"CXXNewExpr","abstract":"
A new expression for memory allocation and constructor calls, e.g: new"},"Structs.html#/s:V5Clang13CXXDeleteExpr":{"name":"CXXDeleteExpr","abstract":"A delete expression for memory deallocation and destructor calls, e.g."},"Structs.html#/s:V5Clang9UnaryExpr":{"name":"UnaryExpr","abstract":"
A unary expression. (noexcept, sizeof, or other traits)
"},"Structs.html#/s:V5Clang17ObjCStringLiteral":{"name":"ObjCStringLiteral","abstract":"An Objective-C string literal i.e. foo .
"},"Structs.html#/s:V5Clang14ObjCEncodeExpr":{"name":"ObjCEncodeExpr","abstract":"An Objective-C @encode expression.
"},"Structs.html#/s:V5Clang16ObjCSelectorExpr":{"name":"ObjCSelectorExpr","abstract":"An Objective-C @selector expression.
"},"Structs.html#/s:V5Clang16ObjCProtocolExpr":{"name":"ObjCProtocolExpr","abstract":"An Objective-C @protocol expression.
"},"Structs.html#/s:V5Clang19ObjCBridgedCastExpr":{"name":"ObjCBridgedCastExpr","abstract":"An Objective-C bridged cast expression, which casts between Objective-C"},"Structs.html#/s:V5Clang17PackExpansionExpr":{"name":"PackExpansionExpr","abstract":"
Represents a C++0x pack expansion that produces a sequence of expressions."},"Structs.html#/s:V5Clang14SizeOfPackExpr":{"name":"SizeOfPackExpr","abstract":"
Represents an expression that computes the length of a parameter pack."},"Structs.html#/s:V5Clang10LambdaExpr":{"name":"LambdaExpr","abstract":"Undocumented"},"Structs.html#/s:V5Clang19ObjCBoolLiteralExpr":{"name":"ObjCBoolLiteralExpr","abstract":"
Objective-c Boolean Literal.
"},"Structs.html#/s:V5Clang12ObjCSelfExpr":{"name":"ObjCSelfExpr","abstract":"Represents the self expression in an Objective-C method.
"},"Structs.html#/s:V5Clang19OMPArraySectionExpr":{"name":"OMPArraySectionExpr","abstract":"OpenMP 4.0 [2.4, Array Section].
"},"Structs.html#/s:V5Clang25ObjCAvailabilityCheckExpr":{"name":"ObjCAvailabilityCheckExpr","abstract":"Represents an @available(…) check.
"},"Structs.html#/s:V5Clang13UnexposedStmt":{"name":"UnexposedStmt","abstract":"Unexposed statements have the same operations as any other kind of"},"Structs.html#/s:V5Clang9LabelStmt":{"name":"LabelStmt","abstract":"
A labelled statement in a function."},"Structs.html#/s:V5Clang12CompoundStmt":{"name":"CompoundStmt","abstract":"
A group of statements like { stmt stmt }."},"Structs.html#/s:V5Clang8CaseStmt":{"name":"CaseStmt","abstract":"
A case statement.
"},"Structs.html#/s:V5Clang11DefaultStmt":{"name":"DefaultStmt","abstract":"A default statement.
"},"Structs.html#/s:V5Clang6IfStmt":{"name":"IfStmt","abstract":"An if statement
"},"Structs.html#/s:V5Clang10SwitchStmt":{"name":"SwitchStmt","abstract":"A switch statement.
"},"Structs.html#/s:V5Clang9WhileStmt":{"name":"WhileStmt","abstract":"A while statement.
"},"Structs.html#/s:V5Clang6DoStmt":{"name":"DoStmt","abstract":"A do statement.
"},"Structs.html#/s:V5Clang7ForStmt":{"name":"ForStmt","abstract":"A for statement.
"},"Structs.html#/s:V5Clang8GotoStmt":{"name":"GotoStmt","abstract":"A goto statement.
"},"Structs.html#/s:V5Clang16IndirectGotoStmt":{"name":"IndirectGotoStmt","abstract":"An indirect goto statement.
"},"Structs.html#/s:V5Clang12ContinueStmt":{"name":"ContinueStmt","abstract":"A continue statement.
"},"Structs.html#/s:V5Clang9BreakStmt":{"name":"BreakStmt","abstract":"A break statement.
"},"Structs.html#/s:V5Clang10ReturnStmt":{"name":"ReturnStmt","abstract":"A return statement.
"},"Structs.html#/s:V5Clang10GCCAsmStmt":{"name":"GCCAsmStmt","abstract":"A GCC inline assembly statement extension.
"},"Structs.html#/s:V5Clang7AsmStmt":{"name":"AsmStmt","abstract":"A GCC inline assembly statement extension.
"},"Structs.html#/s:V5Clang13ObjCAtTryStmt":{"name":"ObjCAtTryStmt","abstract":"Objective-C’s overall @try-@catch-@finally statement.
"},"Structs.html#/s:V5Clang15ObjCAtCatchStmt":{"name":"ObjCAtCatchStmt","abstract":"Objective-C’s @catch statement.
"},"Structs.html#/s:V5Clang17ObjCAtFinallyStmt":{"name":"ObjCAtFinallyStmt","abstract":"Objective-C’s @finally statement.
"},"Structs.html#/s:V5Clang15ObjCAtThrowStmt":{"name":"ObjCAtThrowStmt","abstract":"Objective-C’s @throw statement.
"},"Structs.html#/s:V5Clang22ObjCAtSynchronizedStmt":{"name":"ObjCAtSynchronizedStmt","abstract":"Objective-C’s @synchronized statement.
"},"Structs.html#/s:V5Clang23ObjCAutoreleasePoolStmt":{"name":"ObjCAutoreleasePoolStmt","abstract":"Objective-C’s autorelease pool statement.
"},"Structs.html#/s:V5Clang21ObjCForCollectionStmt":{"name":"ObjCForCollectionStmt","abstract":"Objective-C’s collection statement.
"},"Structs.html#/s:V5Clang12CXXCatchStmt":{"name":"CXXCatchStmt","abstract":"C++’s catch statement.
"},"Structs.html#/s:V5Clang10CXXTryStmt":{"name":"CXXTryStmt","abstract":"C++’s try statement.
"},"Structs.html#/s:V5Clang15CXXForRangeStmt":{"name":"CXXForRangeStmt","abstract":"C++’s for (* : *) statement.
"},"Structs.html#/s:V5Clang10SEHTryStmt":{"name":"SEHTryStmt","abstract":"Windows Structured Exception Handling’s try statement.
"},"Structs.html#/s:V5Clang13SEHExceptStmt":{"name":"SEHExceptStmt","abstract":"Windows Structured Exception Handling’s except statement.
"},"Structs.html#/s:V5Clang14SEHFinallyStmt":{"name":"SEHFinallyStmt","abstract":"Windows Structured Exception Handling’s finally statement.
"},"Structs.html#/s:V5Clang9MSAsmStmt":{"name":"MSAsmStmt","abstract":"A MS inline assembly statement extension.
"},"Structs.html#/s:V5Clang8NullStmt":{"name":"NullStmt","abstract":"This cursor kind is used to describe the null statement."},"Structs.html#/s:V5Clang8DeclStmt":{"name":"DeclStmt","abstract":"
Adaptor class for mixing declarations with statements and expressions.
"},"Structs.html#/s:V5Clang20OMPParallelDirective":{"name":"OMPParallelDirective","abstract":"OpenMP parallel directive.
"},"Structs.html#/s:V5Clang16OMPSimdDirective":{"name":"OMPSimdDirective","abstract":"OpenMP SIMD directive.
"},"Structs.html#/s:V5Clang15OMPForDirective":{"name":"OMPForDirective","abstract":"OpenMP for directive.
"},"Structs.html#/s:V5Clang20OMPSectionsDirective":{"name":"OMPSectionsDirective","abstract":"OpenMP sections directive.
"},"Structs.html#/s:V5Clang19OMPSectionDirective":{"name":"OMPSectionDirective","abstract":"OpenMP section directive.
"},"Structs.html#/s:V5Clang18OMPSingleDirective":{"name":"OMPSingleDirective","abstract":"OpenMP single directive.
"},"Structs.html#/s:V5Clang23OMPParallelForDirective":{"name":"OMPParallelForDirective","abstract":"OpenMP parallel for directive.
"},"Structs.html#/s:V5Clang28OMPParallelSectionsDirective":{"name":"OMPParallelSectionsDirective","abstract":"OpenMP parallel sections directive.
"},"Structs.html#/s:V5Clang16OMPTaskDirective":{"name":"OMPTaskDirective","abstract":"OpenMP task directive.
"},"Structs.html#/s:V5Clang18OMPMasterDirective":{"name":"OMPMasterDirective","abstract":"OpenMP master directive.
"},"Structs.html#/s:V5Clang20OMPCriticalDirective":{"name":"OMPCriticalDirective","abstract":"OpenMP critical directive.
"},"Structs.html#/s:V5Clang21OMPTaskyieldDirective":{"name":"OMPTaskyieldDirective","abstract":"OpenMP taskyield directive.
"},"Structs.html#/s:V5Clang19OMPBarrierDirective":{"name":"OMPBarrierDirective","abstract":"OpenMP barrier directive.
"},"Structs.html#/s:V5Clang20OMPTaskwaitDirective":{"name":"OMPTaskwaitDirective","abstract":"OpenMP taskwait directive.
"},"Structs.html#/s:V5Clang17OMPFlushDirective":{"name":"OMPFlushDirective","abstract":"OpenMP flush directive.
"},"Structs.html#/s:V5Clang12SEHLeaveStmt":{"name":"SEHLeaveStmt","abstract":"Windows Structured Exception Handling’s leave statement.
"},"Structs.html#/s:V5Clang19OMPOrderedDirective":{"name":"OMPOrderedDirective","abstract":"OpenMP ordered directive.
"},"Structs.html#/s:V5Clang18OMPAtomicDirective":{"name":"OMPAtomicDirective","abstract":"OpenMP atomic directive.
"},"Structs.html#/s:V5Clang19OMPForSimdDirective":{"name":"OMPForSimdDirective","abstract":"OpenMP for SIMD directive.
"},"Structs.html#/s:V5Clang27OMPParallelForSimdDirective":{"name":"OMPParallelForSimdDirective","abstract":"OpenMP parallel for SIMD directive.
"},"Structs.html#/s:V5Clang18OMPTargetDirective":{"name":"OMPTargetDirective","abstract":"OpenMP target directive.
"},"Structs.html#/s:V5Clang17OMPTeamsDirective":{"name":"OMPTeamsDirective","abstract":"OpenMP teams directive.
"},"Structs.html#/s:V5Clang21OMPTaskgroupDirective":{"name":"OMPTaskgroupDirective","abstract":"OpenMP taskgroup directive.
"},"Structs.html#/s:V5Clang29OMPCancellationPointDirective":{"name":"OMPCancellationPointDirective","abstract":"OpenMP cancellation point directive.
"},"Structs.html#/s:V5Clang18OMPCancelDirective":{"name":"OMPCancelDirective","abstract":"OpenMP cancel directive.
"},"Structs.html#/s:V5Clang22OMPTargetDataDirective":{"name":"OMPTargetDataDirective","abstract":"OpenMP target data directive.
"},"Structs.html#/s:V5Clang20OMPTaskLoopDirective":{"name":"OMPTaskLoopDirective","abstract":"OpenMP taskloop directive.
"},"Structs.html#/s:V5Clang24OMPTaskLoopSimdDirective":{"name":"OMPTaskLoopSimdDirective","abstract":"OpenMP taskloop simd directive.
"},"Structs.html#/s:V5Clang22OMPDistributeDirective":{"name":"OMPDistributeDirective","abstract":"OpenMP distribute directive.
"},"Structs.html#/s:V5Clang27OMPTargetEnterDataDirective":{"name":"OMPTargetEnterDataDirective","abstract":"OpenMP target enter data directive.
"},"Structs.html#/s:V5Clang26OMPTargetExitDataDirective":{"name":"OMPTargetExitDataDirective","abstract":"OpenMP target exit data directive.
"},"Structs.html#/s:V5Clang26OMPTargetParallelDirective":{"name":"OMPTargetParallelDirective","abstract":"OpenMP target parallel directive.
"},"Structs.html#/s:V5Clang29OMPTargetParallelForDirective":{"name":"OMPTargetParallelForDirective","abstract":"OpenMP target parallel for directive.
"},"Structs.html#/s:V5Clang24OMPTargetUpdateDirective":{"name":"OMPTargetUpdateDirective","abstract":"OpenMP target update directive.
"},"Structs.html#/s:V5Clang33OMPDistributeParallelForDirective":{"name":"OMPDistributeParallelForDirective","abstract":"OpenMP distribute parallel for directive.
"},"Structs.html#/s:V5Clang37OMPDistributeParallelForSimdDirective":{"name":"OMPDistributeParallelForSimdDirective","abstract":"OpenMP distribute parallel for simd directive.
"},"Structs.html#/s:V5Clang26OMPDistributeSimdDirective":{"name":"OMPDistributeSimdDirective","abstract":"OpenMP distribute simd directive.
"},"Structs.html#/s:V5Clang33OMPTargetParallelForSimdDirective":{"name":"OMPTargetParallelForSimdDirective","abstract":"OpenMP target parallel for simd directive.
"},"Structs.html#/s:V5Clang21TranslationUnitCursor":{"name":"TranslationUnitCursor","abstract":"Cursor that represents the translation unit itself."},"Structs.html#/s:V5Clang13UnexposedAttr":{"name":"UnexposedAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang12IBActionAttr":{"name":"IBActionAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang12IBOutletAttr":{"name":"IBOutletAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang22IBOutletCollectionAttr":{"name":"IBOutletCollectionAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang12CXXFinalAttr":{"name":"CXXFinalAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang15CXXOverrideAttr":{"name":"CXXOverrideAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang12AnnotateAttr":{"name":"AnnotateAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang12AsmLabelAttr":{"name":"AsmLabelAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang10PackedAttr":{"name":"PackedAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang8PureAttr":{"name":"PureAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang9ConstAttr":{"name":"ConstAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang15NoDuplicateAttr":{"name":"NoDuplicateAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang16CUDAConstantAttr":{"name":"CUDAConstantAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang14CUDADeviceAttr":{"name":"CUDADeviceAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang14CUDAGlobalAttr":{"name":"CUDAGlobalAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang12CUDAHostAttr":{"name":"CUDAHostAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang14CUDASharedAttr":{"name":"CUDASharedAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang14VisibilityAttr":{"name":"VisibilityAttr","abstract":"Undocumented"},"Structs.html#/s:V5Clang9DLLExport":{"name":"DLLExport","abstract":"Undocumented"},"Structs.html#/s:V5Clang9DLLImport":{"name":"DLLImport","abstract":"Undocumented"},"Structs.html#/s:V5Clang22PreprocessingDirective":{"name":"PreprocessingDirective","abstract":"Undocumented"},"Structs.html#/s:V5Clang16ModuleImportDecl":{"name":"ModuleImportDecl","abstract":"
A module import declaration.
"},"Structs.html#/s:V5Clang21TypeAliasTemplateDecl":{"name":"TypeAliasTemplateDecl","abstract":"Undocumented"},"Structs.html#/s:V5Clang12StaticAssert":{"name":"StaticAssert","abstract":"A static_assert or _Static_assert node
"},"Structs.html#/s:V5Clang17OverloadCandidate":{"name":"OverloadCandidate","abstract":"A code completion overload candidate.
"},"Structs/UniqueFileID.html":{"name":"UniqueFileID","abstract":"Represents a file ID that’s unique to each file in a translation unit.
"},"Structs/File.html":{"name":"File","abstract":"A particular source file that is part of a translation unit.
"},"Structs/FullComment.html":{"name":"FullComment","abstract":"Undocumented"},"Structs/TextComment.html":{"name":"TextComment","abstract":"A plain text comment.
"},"Structs/InlineCommandComment.html":{"name":"InlineCommandComment","abstract":"A command with word-like arguments that is considered inline content."},"Structs/HTMLAttribute.html":{"name":"HTMLAttribute","abstract":"
Describes the attributes in an HTML tag, for example:"},"Structs/HTMLStartTagComment.html":{"name":"HTMLStartTagComment","abstract":"
An HTML start tag with attributes (name-value pairs). Considered inline"},"Structs/HTMLEndTagComment.html":{"name":"HTMLEndTagComment","abstract":"
An HTML end tag. Considered inline content."},"Structs/ParagraphComment.html":{"name":"ParagraphComment","abstract":"
A paragraph, contains inline comment. The paragraph itself is block content.
"},"Structs/BlockCommandComment.html":{"name":"BlockCommandComment","abstract":"A command that has zero or more word-like arguments (number of word-like"},"Structs/ParamCommandComment.html":{"name":"ParamCommandComment","abstract":"
A \\param or \\arg command that describes the function parameter (name,"},"Structs/TParamCommandComment.html":{"name":"TParamCommandComment","abstract":"
A \\tparam command that describes a template parameter (name and description)."},"Structs/VerbatimBlockCommandComment.html":{"name":"VerbatimBlockCommandComment","abstract":"
A verbatim block command (e. g., preformatted code). Verbatim block has an"},"Structs/VerbatimBlockLineComment.html":{"name":"VerbatimBlockLineComment","abstract":"
A line of text that is contained within a VerbatimBlockCommand
"},"Structs/VerbatimLineComment.html":{"name":"VerbatimLineComment","abstract":"
A verbatim line command. Verbatim line has an opening command, a single"},"Structs/TranslationUnitOptions.html":{"name":"TranslationUnitOptions","abstract":"
Flags that control the creation of translation units."},"Structs/RecordType.html":{"name":"RecordType","abstract":"
MARK: Special Types
"},"Structs.html#/s:V5Clang11InvalidType":{"name":"InvalidType","abstract":"MARK: Standard Types"},"Structs.html#/s:V5Clang13UnexposedType":{"name":"UnexposedType","abstract":"
A type whose specific kind is not exposed via this interface.
"},"Structs.html#/s:V5Clang8VoidType":{"name":"VoidType","abstract":"Undocumented"},"Structs.html#/s:V5Clang8BoolType":{"name":"BoolType","abstract":"Undocumented"},"Structs.html#/s:V5Clang10Char_UType":{"name":"Char_UType","abstract":"Undocumented"},"Structs.html#/s:V5Clang9UCharType":{"name":"UCharType","abstract":"Undocumented"},"Structs.html#/s:V5Clang10Char16Type":{"name":"Char16Type","abstract":"Undocumented"},"Structs.html#/s:V5Clang10Char32Type":{"name":"Char32Type","abstract":"Undocumented"},"Structs.html#/s:V5Clang10UShortType":{"name":"UShortType","abstract":"Undocumented"},"Structs.html#/s:V5Clang8UIntType":{"name":"UIntType","abstract":"Undocumented"},"Structs.html#/s:V5Clang9ULongType":{"name":"ULongType","abstract":"Undocumented"},"Structs.html#/s:V5Clang13ULongLongType":{"name":"ULongLongType","abstract":"Undocumented"},"Structs.html#/s:V5Clang11UInt128Type":{"name":"UInt128Type","abstract":"Undocumented"},"Structs.html#/s:V5Clang10Char_SType":{"name":"Char_SType","abstract":"Undocumented"},"Structs.html#/s:V5Clang9SCharType":{"name":"SCharType","abstract":"Undocumented"},"Structs.html#/s:V5Clang9WCharType":{"name":"WCharType","abstract":"Undocumented"},"Structs.html#/s:V5Clang9ShortType":{"name":"ShortType","abstract":"Undocumented"},"Structs.html#/s:V5Clang7IntType":{"name":"IntType","abstract":"Undocumented"},"Structs.html#/s:V5Clang8LongType":{"name":"LongType","abstract":"Undocumented"},"Structs.html#/s:V5Clang12LongLongType":{"name":"LongLongType","abstract":"Undocumented"},"Structs.html#/s:V5Clang10Int128Type":{"name":"Int128Type","abstract":"Undocumented"},"Structs.html#/s:V5Clang9FloatType":{"name":"FloatType","abstract":"Undocumented"},"Structs.html#/s:V5Clang10DoubleType":{"name":"DoubleType","abstract":"Undocumented"},"Structs.html#/s:V5Clang14LongDoubleType":{"name":"LongDoubleType","abstract":"Undocumented"},"Structs.html#/s:V5Clang11NullPtrType":{"name":"NullPtrType","abstract":"Undocumented"},"Structs.html#/s:V5Clang12OverloadType":{"name":"OverloadType","abstract":"Undocumented"},"Structs.html#/s:V5Clang13DependentType":{"name":"DependentType","abstract":"Undocumented"},"Structs.html#/s:V5Clang10ObjCIdType":{"name":"ObjCIdType","abstract":"Undocumented"},"Structs.html#/s:V5Clang13ObjCClassType":{"name":"ObjCClassType","abstract":"Undocumented"},"Structs.html#/s:V5Clang11ObjCSelType":{"name":"ObjCSelType","abstract":"Undocumented"},"Structs.html#/s:V5Clang12Float128Type":{"name":"Float128Type","abstract":"Undocumented"},"Structs.html#/s:V5Clang16FirstBuiltinType":{"name":"FirstBuiltinType","abstract":"Undocumented"},"Structs.html#/s:V5Clang15LastBuiltinType":{"name":"LastBuiltinType","abstract":"Undocumented"},"Structs.html#/s:V5Clang11ComplexType":{"name":"ComplexType","abstract":"Undocumented"},"Structs.html#/s:V5Clang11PointerType":{"name":"PointerType","abstract":"Undocumented"},"Structs.html#/s:V5Clang16BlockPointerType":{"name":"BlockPointerType","abstract":"Undocumented"},"Structs.html#/s:V5Clang19LValueReferenceType":{"name":"LValueReferenceType","abstract":"Undocumented"},"Structs.html#/s:V5Clang19RValueReferenceType":{"name":"RValueReferenceType","abstract":"Undocumented"},"Structs.html#/s:V5Clang8EnumType":{"name":"EnumType","abstract":"Undocumented"},"Structs.html#/s:V5Clang11TypedefType":{"name":"TypedefType","abstract":"Undocumented"},"Structs.html#/s:V5Clang17ObjCInterfaceType":{"name":"ObjCInterfaceType","abstract":"Undocumented"},"Structs.html#/s:V5Clang21ObjCObjectPointerType":{"name":"ObjCObjectPointerType","abstract":"Undocumented"},"Structs.html#/s:V5Clang19FunctionNoProtoType":{"name":"FunctionNoProtoType","abstract":"Undocumented"},"Structs.html#/s:V5Clang17FunctionProtoType":{"name":"FunctionProtoType","abstract":"Undocumented"},"Structs.html#/s:V5Clang17ConstantArrayType":{"name":"ConstantArrayType","abstract":"Undocumented"},"Structs.html#/s:V5Clang10VectorType":{"name":"VectorType","abstract":"Undocumented"},"Structs.html#/s:V5Clang19IncompleteArrayType":{"name":"IncompleteArrayType","abstract":"Undocumented"},"Structs.html#/s:V5Clang17VariableArrayType":{"name":"VariableArrayType","abstract":"Undocumented"},"Structs.html#/s:V5Clang23DependentSizedArrayType":{"name":"DependentSizedArrayType","abstract":"Undocumented"},"Structs.html#/s:V5Clang17MemberPointerType":{"name":"MemberPointerType","abstract":"Undocumented"},"Structs.html#/s:V5Clang8AutoType":{"name":"AutoType","abstract":"Undocumented"},"Structs.html#/s:V5Clang14ElaboratedType":{"name":"ElaboratedType","abstract":"Represents a type that was referred to using an elaborated type keyword.
"},"Protocols/Comment.html#/s:vP5Clang7Comment5clangVSC9CXComment":{"name":"clang","abstract":"Undocumented","parent_name":"Comment"},"Protocols/Comment.html#/s:vE5ClangPS_7Comment8childrenGVs11AnySequencePS0___":{"name":"children","abstract":"Retreives all children of this comment.
","parent_name":"Comment"},"Protocols/Comment.html#/s:FE5ClangPS_7Comment5childFT2atSi_GSqPS0___":{"name":"child(at:)","parent_name":"Comment"},"Protocols/Comment.html#/s:vE5ClangPS_7Comment10firstChildGSqPS0___":{"name":"firstChild","abstract":"Undocumented","parent_name":"Comment"},"Protocols/Cursor.html#/s:FP5Clang6Cursor7asClangFT_VSC8CXCursor":{"name":"asClang()","abstract":"Converts this cursor value to a CXCursor value to be consumed by","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor11descriptionSS":{"name":"description","abstract":"
Retrieve a name for the entity referenced by this cursor.
","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor3usrSS":{"name":"usr","abstract":"Retrieve a Unified Symbol Resolution (USR) for the entity referenced by","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor10definitionGSqPS0___":{"name":"definition","abstract":"
For a cursor that is either a reference to or a declaration of some","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor11displayNameSS":{"name":"displayName","abstract":"
Retrieve the display name for the entity referenced by this cursor.","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor13lexicalParentGSqPS0___":{"name":"lexicalParent","abstract":"
Determine the lexical parent of the given cursor.","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor14semanticParentGSqPS0___":{"name":"semanticParent","abstract":"
Determine the semantic parent of the given cursor.","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor10referencedGSqPS0___":{"name":"referenced","abstract":"
For a cursor that is a reference, retrieve a cursor representing the","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor4typeGSqPS_5CType__":{"name":"type","abstract":"
Retrieves the type of this cursor (if any).
","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor15translationUnitCS_15TranslationUnit":{"name":"translationUnit","abstract":"Returns the translation unit that a cursor originated from.
","parent_name":"Cursor"},"Protocols/Cursor.html#/s:FE5ClangPS_6Cursor8childrenFT_GSaPS0___":{"name":"children()","abstract":"Retrieves all the children of the provided cursor.
","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor9visiblityGSqOS_14VisibilityKind_":{"name":"visiblity","abstract":"Describe the visibility of the entity referred to by a cursor.","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor5rangeVS_11SourceRange":{"name":"range","abstract":"
Retrieve the physical extent of the source construct referenced by the","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor12availabilityVS_12Availability":{"name":"availability","abstract":"Undocumented","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor12storageClassGSqOS_12StorageClass_":{"name":"storageClass","abstract":"
Returns the storage class for a function or variable declaration.
","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor15accessSpecifierGSqOS_22CXXAccessSpecifierKind_":{"name":"accessSpecifier","abstract":"Returns the access control level for the referenced object.","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor11fullCommentGSqVS_11FullComment_":{"name":"fullComment","abstract":"
Given a cursor that represents a documentable entity (e.g.,","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor10rawCommentGSqSS_":{"name":"rawComment","abstract":"
Given a cursor that represents a declaration, return the associated","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor12briefCommentGSqSS_":{"name":"briefComment","abstract":"
Given a cursor that represents a documentable entity (e.g.,","parent_name":"Cursor"},"Protocols/Cursor.html#/s:vE5ClangPS_6Cursor8languageGSqOS_8Language_":{"name":"language","abstract":"
Determine the language of the entity referred to by a given cursor.
","parent_name":"Cursor"},"Protocols/CType.html#/s:FP5Clang5CType7asClangFT_VSC6CXType":{"name":"asClang()","abstract":"Converts the receiver to a CXType
to be consumed by the libclang APIs.
","parent_name":"CType"},"Protocols/CType.html#/s:FE5ClangPS_5CType6sizeOfFzT_Si":{"name":"sizeOf()","abstract":"Computes the size of a type in bytes as per C++ [expr.sizeof] standard.","parent_name":"CType"},"Protocols/CType.html#/s:FE5ClangPS_5CType7alignOfFzT_Si":{"name":"alignOf()","abstract":"
Computes the alignment of a type in bytes as per C++[expr.alignof]","parent_name":"CType"},"Protocols/CType.html#/s:vE5ClangPS_5CType11descriptionSS":{"name":"description","abstract":"
Pretty-print the underlying type using the rules of the language of the","parent_name":"CType"},"Protocols/CType.html#/s:vE5ClangPS_5CType11declarationGSqPS_6Cursor__":{"name":"declaration","abstract":"
Retrieves the cursor for the declaration of the receiver.
","parent_name":"CType"},"Protocols/CType.html#/s:vE5ClangPS_5CType12objcEncodingSS":{"name":"objcEncoding","abstract":"Retrieves the Objective-C type encoding for the receiver.
","parent_name":"CType"},"Protocols/CType.html#/s:vE5ClangPS_5CType13canonicalTypePS0__":{"name":"canonicalType","abstract":"Return the canonical type for a CType.","parent_name":"CType"},"Protocols/CType.html#/s:vE5ClangPS_5CType15cxxRefQualifierGSqOS_12RefQualifier_":{"name":"cxxRefQualifier","abstract":"
Retrieve the ref-qualifier kind of a function or method.","parent_name":"CType"},"Protocols/Token.html#/s:vP5Clang5Token5clangVSC7CXToken":{"name":"clang","abstract":"Undocumented","parent_name":"Token"},"Protocols/Token.html":{"name":"Token","abstract":"
Represents a C, C++, or Objective-C token.
"},"Protocols/CType.html":{"name":"CType","abstract":"The type of an element in the abstract syntax tree.
"},"Protocols/Cursor.html":{"name":"Cursor","abstract":"A cursor representing some element in the abstract syntax tree for a"},"Protocols/Comment.html":{"name":"Comment","abstract":"
A Comment
is a parsed documentation comment in a C/C++/Objective-C source"},"Functions.html#/s:F5Clangoi2eeFTPS_5CType_PS0___Sb":{"name":"==(_:_:)","abstract":"Undocumented"},"Functions.html#/s:F5Clangoi2eeFTPS_6Cursor_PS0___Sb":{"name":"==(_:_:)","abstract":"
Compares two Cursor
s and determines if they are equivalent.
"},"Extensions/TypeAliasCursor.html#/s:vE5ClangPS_15TypeAliasCursor10underlyingGSqPS_5CType__":{"name":"underlying","abstract":"Retrieve the underlying type of a typedef declaration.
","parent_name":"TypeAliasCursor"},"Extensions/MacroCursor.html#/s:vE5ClangPS_11MacroCursor14isFunctionLikeSb":{"name":"isFunctionLike","abstract":"Determine whether a macro is function like.
","parent_name":"MacroCursor"},"Extensions/MacroCursor.html#/s:vE5ClangPS_11MacroCursor9isBuiltinSb":{"name":"isBuiltin","abstract":"Determine whether a macro is a built-in macro.
","parent_name":"MacroCursor"},"Extensions/MethodDecl.html#/s:vE5ClangPS_10MethodDecl9overridesGSaPS_6Cursor__":{"name":"overrides","abstract":"Determine the set of methods that are overridden by the given method.","parent_name":"MethodDecl"},"Extensions/CXCursor.html#/s:FE5ClangVSC8CXCursor7asClangFT_S0_":{"name":"asClang()","abstract":"
Returns self
unmodified.
","parent_name":"CXCursor"},"Extensions/ClangCursorBacked.html#/s:FE5ClangPS_17ClangCursorBacked7asClangFT_VSC8CXCursor":{"name":"asClang()","abstract":"Returns the underlying CXCursor value
","parent_name":"ClangCursorBacked"},"Extensions/CXType.html#/s:FE5ClangVSC6CXType7asClangFT_S0_":{"name":"asClang()","abstract":"Returns self, unmodified
","parent_name":"CXType"},"Extensions/ClangTypeBacked.html#/s:FE5ClangPS_15ClangTypeBacked7asClangFT_VSC6CXType":{"name":"asClang()","abstract":"Returns the underlying clang backing store
","parent_name":"ClangTypeBacked"},"Extensions/ClangTypeBacked.html":{"name":"ClangTypeBacked"},"Extensions/CXType.html":{"name":"CXType"},"Extensions/ClangCursorBacked.html":{"name":"ClangCursorBacked"},"Extensions/CXCursor.html":{"name":"CXCursor"},"Extensions/MethodDecl.html":{"name":"MethodDecl","abstract":"Undocumented"},"Extensions/MacroCursor.html":{"name":"MacroCursor","abstract":"Undocumented"},"Extensions/TypeAliasCursor.html":{"name":"TypeAliasCursor","abstract":"Undocumented"},"Enums/ParamPassDirection.html#/s:FO5Clang18ParamPassDirection2inFMS0_S0_":{"name":"in","abstract":"The parameter is an input parameter.
","parent_name":"ParamPassDirection"},"Enums/ParamPassDirection.html#/s:FO5Clang18ParamPassDirection3outFMS0_S0_":{"name":"out","abstract":"The parameter is an output parameter.
","parent_name":"ParamPassDirection"},"Enums/ParamPassDirection.html#/s:FO5Clang18ParamPassDirection5inoutFMS0_S0_":{"name":"inout","abstract":"The parameter is an input and output parameter.
","parent_name":"ParamPassDirection"},"Enums/Language.html#/s:FO5Clang8Language1cFMS0_S0_":{"name":"c","abstract":"The C Programming Language
","parent_name":"Language"},"Enums/Language.html#/s:FO5Clang8Language10objectiveCFMS0_S0_":{"name":"objectiveC","abstract":"The Objective-C Programming Language
","parent_name":"Language"},"Enums/Language.html#/s:FO5Clang8Language9cPlusPlusFMS0_S0_":{"name":"cPlusPlus","abstract":"The C++ Programming Language
","parent_name":"Language"},"Enums/StorageClass.html#/s:FO5Clang12StorageClass4noneFMS0_S0_":{"name":"none","abstract":"Undocumented","parent_name":"StorageClass"},"Enums/StorageClass.html#/s:FO5Clang12StorageClass6externFMS0_S0_":{"name":"extern","abstract":"Undocumented","parent_name":"StorageClass"},"Enums/StorageClass.html#/s:FO5Clang12StorageClass6staticFMS0_S0_":{"name":"static","abstract":"Undocumented","parent_name":"StorageClass"},"Enums/StorageClass.html#/s:FO5Clang12StorageClass13privateExternFMS0_S0_":{"name":"privateExtern","abstract":"Undocumented","parent_name":"StorageClass"},"Enums/StorageClass.html#/s:FO5Clang12StorageClass20openCLWorkGroupLocalFMS0_S0_":{"name":"openCLWorkGroupLocal","abstract":"Undocumented","parent_name":"StorageClass"},"Enums/StorageClass.html#/s:FO5Clang12StorageClass4autoFMS0_S0_":{"name":"auto","abstract":"Undocumented","parent_name":"StorageClass"},"Enums/StorageClass.html#/s:FO5Clang12StorageClass8registerFMS0_S0_":{"name":"register","abstract":"Undocumented","parent_name":"StorageClass"},"Enums/CXXAccessSpecifierKind.html#/s:FO5Clang22CXXAccessSpecifierKind6publicFMS0_S0_":{"name":"public","abstract":"Undocumented","parent_name":"CXXAccessSpecifierKind"},"Enums/CXXAccessSpecifierKind.html#/s:FO5Clang22CXXAccessSpecifierKind9protectedFMS0_S0_":{"name":"protected","abstract":"Undocumented","parent_name":"CXXAccessSpecifierKind"},"Enums/CXXAccessSpecifierKind.html#/s:FO5Clang22CXXAccessSpecifierKind7privateFMS0_S0_":{"name":"private","abstract":"Undocumented","parent_name":"CXXAccessSpecifierKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind4typeFMS0_S0_":{"name":"type","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind11declarationFMS0_S0_":{"name":"declaration","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind7nullPtrFMS0_S0_":{"name":"nullPtr","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind8integralFMS0_S0_":{"name":"integral","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind8templateFMS0_S0_":{"name":"template","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind17templateExpansionFMS0_S0_":{"name":"templateExpansion","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind10expressionFMS0_S0_":{"name":"expression","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind4packFMS0_S0_":{"name":"pack","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/TemplateArgumentKind.html#/s:FO5Clang20TemplateArgumentKind7invalidFMS0_S0_":{"name":"invalid","abstract":"Undocumented","parent_name":"TemplateArgumentKind"},"Enums/VisibilityKind.html#/s:FO5Clang14VisibilityKind6hiddenFMS0_S0_":{"name":"hidden","abstract":"Symbol not seen by the linker.
","parent_name":"VisibilityKind"},"Enums/VisibilityKind.html#/s:FO5Clang14VisibilityKind9protectedFMS0_S0_":{"name":"protected","abstract":"Symbol seen by the linker but resolves to a symbol inside this object.
","parent_name":"VisibilityKind"},"Enums/VisibilityKind.html#/s:FO5Clang14VisibilityKind7defaultFMS0_S0_":{"name":"default","abstract":"Symbol seen by the linker and acts like a normal symbol.
","parent_name":"VisibilityKind"},"Enums/RefQualifier.html#/s:FO5Clang12RefQualifier6lvalueFMS0_S0_":{"name":"lvalue","abstract":"An l-value ref qualifier (&)
","parent_name":"RefQualifier"},"Enums/RefQualifier.html#/s:FO5Clang12RefQualifier6rvalueFMS0_S0_":{"name":"rvalue","abstract":"An r-value ref qualifier (&&)
","parent_name":"RefQualifier"},"Enums/TypeLayoutError.html#/s:FO5Clang15TypeLayoutError7invalidFMS0_S0_":{"name":"invalid","abstract":"The type was invalid
","parent_name":"TypeLayoutError"},"Enums/TypeLayoutError.html#/s:FO5Clang15TypeLayoutError9dependentFMS0_S0_":{"name":"dependent","abstract":"The type was a dependent type
","parent_name":"TypeLayoutError"},"Enums/TypeLayoutError.html#/s:FO5Clang15TypeLayoutError10incompleteFMS0_S0_":{"name":"incomplete","abstract":"The type was incomplete
","parent_name":"TypeLayoutError"},"Enums/TypeLayoutError.html#/s:FO5Clang15TypeLayoutError15notConstantSizeFMS0_S0_":{"name":"notConstantSize","abstract":"The type did not have a constant size
","parent_name":"TypeLayoutError"},"Enums/TypeLayoutError.html#/s:FO5Clang15TypeLayoutError16invalidFieldNameFMS0_S0_":{"name":"invalidFieldName","abstract":"The field specified was not found or invalid
","parent_name":"TypeLayoutError"},"Enums/LoadDiagError.html#/s:FO5Clang13LoadDiagError7unknownFMS0_S0_":{"name":"unknown","abstract":"Indicates that an unknown error occurred while attempting to deserialize","parent_name":"LoadDiagError"},"Enums/LoadDiagError.html#/s:FO5Clang13LoadDiagError10cannotLoadFMS0_S0_":{"name":"cannotLoad","abstract":"
Indicates that the file containing the serialized diagnostics could not be","parent_name":"LoadDiagError"},"Enums/LoadDiagError.html#/s:FO5Clang13LoadDiagError11invalidFileFMS0_S0_":{"name":"invalidFile","abstract":"
Indicates that the serialized diagnostics file is invalid or corrupt.
","parent_name":"LoadDiagError"},"Enums/DiagnosticSeverity.html#/s:FO5Clang18DiagnosticSeverity7ignoredFMS0_S0_":{"name":"ignored","abstract":"A diagnostic that has been suppressed, e.g., by a command-line option.
","parent_name":"DiagnosticSeverity"},"Enums/DiagnosticSeverity.html#/s:FO5Clang18DiagnosticSeverity4noteFMS0_S0_":{"name":"note","abstract":"This diagnostic is a note that should be attached to the previous","parent_name":"DiagnosticSeverity"},"Enums/DiagnosticSeverity.html#/s:FO5Clang18DiagnosticSeverity7warningFMS0_S0_":{"name":"warning","abstract":"
This diagnostic indicates suspicious code that may not be wrong.
","parent_name":"DiagnosticSeverity"},"Enums/DiagnosticSeverity.html#/s:FO5Clang18DiagnosticSeverity5errorFMS0_S0_":{"name":"error","abstract":"This diagnostic indicates that the code is ill-formed.
","parent_name":"DiagnosticSeverity"},"Enums/DiagnosticSeverity.html#/s:FO5Clang18DiagnosticSeverity5fatalFMS0_S0_":{"name":"fatal","abstract":"This diagnostic indicates that the code is ill-formed such that future","parent_name":"DiagnosticSeverity"},"Enums/DiagnosticSeverity.html":{"name":"DiagnosticSeverity","abstract":"
Describes the severity of a particular diagnostic.
"},"Enums/LoadDiagError.html":{"name":"LoadDiagError","abstract":"Describes the kind of error that occurred (if any) in a call to"},"Enums/TypeLayoutError.html":{"name":"TypeLayoutError","abstract":"Undocumented"},"Enums/RefQualifier.html":{"name":"RefQualifier","abstract":"
Represents the qualifier for C++ methods that determines how the"},"Enums/VisibilityKind.html":{"name":"VisibilityKind","abstract":"Undocumented"},"Enums/TemplateArgumentKind.html":{"name":"TemplateArgumentKind","abstract":"
Describes the kind of a template argument."},"Enums/CXXAccessSpecifierKind.html":{"name":"CXXAccessSpecifierKind","abstract":"
Represents the C++ access control level to a base class for a cursor.
"},"Enums/StorageClass.html":{"name":"StorageClass","abstract":"Represents the storage classes as declared in the source. CX_SC_Invalid was"},"Enums/Language.html":{"name":"Language","abstract":"
The language a given cursor is written in.
"},"Enums/ParamPassDirection.html":{"name":"ParamPassDirection","abstract":"Describes parameter passing direction for \\param or \\arg command."},"Classes/TranslationUnit.html#/s:FC5Clang15TranslationUnitcFzT5indexCS_5Index8filenameSS15commandLineArgsGSaSS_7optionsVS_22TranslationUnitOptions_S0_":{"name":"init(index:filename:commandLineArgs:options:)","abstract":"
Creates a TranslationUnit
by parsing the file at the specified path,","parent_name":"TranslationUnit"},"Classes/TranslationUnit.html#/s:vC5Clang15TranslationUnit6cursorPS_6Cursor_":{"name":"cursor","abstract":"
Retrieve the cursor that represents the given translation unit.","parent_name":"TranslationUnit"},"Classes/TranslationUnit.html#/s:vC5Clang15TranslationUnit8spellingSS":{"name":"spelling","abstract":"
Get the original translation unit source file name.
","parent_name":"TranslationUnit"},"Classes/TranslationUnit.html#/s:FC5Clang15TranslationUnit6tokensFT2inVS_11SourceRange_GSaPS_5Token__":{"name":"tokens(in:)","abstract":"Tokenizes the source code described by the given range into raw lexical","parent_name":"TranslationUnit"},"Classes/TranslationUnit.html#/s:FC5Clang15TranslationUnit8annotateFT6tokensGSaPS_5Token___GSaPS_6Cursor__":{"name":"annotate(tokens:)","abstract":"
Annotate the given set of tokens by providing cursors for each token","parent_name":"TranslationUnit"},"Classes/Index.html#/s:FC5Clang5IndexcFT26excludeDeclarationsFromPCHSb18displayDiagnosticsSb_S0_":{"name":"init(excludeDeclarationsFromPCH:displayDiagnostics:)","abstract":"Undocumented","parent_name":"Index"},"Classes/Index.html":{"name":"Index","abstract":"Undocumented"},"Classes/TranslationUnit.html":{"name":"TranslationUnit","abstract":"Undocumented"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally."},"Enums.html":{"name":"Enums","abstract":"The following enums are available globally."},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally."},"Functions.html":{"name":"Functions","abstract":"The following functions are available globally."},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally."},"Structs.html":{"name":"Structs","abstract":"The following structs are available globally."}}
\ No newline at end of file
diff --git a/docs/docsets/.docset/Contents/Resources/Documents/undocumented.json b/docs/docsets/.docset/Contents/Resources/Documents/undocumented.json
index e4e984c..910bfb3 100644
--- a/docs/docsets/.docset/Contents/Resources/Documents/undocumented.json
+++ b/docs/docsets/.docset/Contents/Resources/Documents/undocumented.json
@@ -2,536 +2,627 @@
"warnings": [
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Availability.swift",
- "line": 3,
+ "line": 5,
"symbol": "Availability",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CType.swift",
- "line": 9,
+ "line": 11,
"symbol": "TypeLayoutError",
"symbol_kind": "source.lang.swift.decl.enum",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CType.swift",
- "line": 62,
+ "line": 64,
"symbol": "==(_:_:)",
"symbol_kind": "source.lang.swift.decl.function.free",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 53,
+ "line": 55,
"symbol": "VoidType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 57,
+ "line": 59,
"symbol": "BoolType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 61,
+ "line": 63,
"symbol": "Char_UType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 65,
+ "line": 67,
"symbol": "UCharType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 69,
+ "line": 71,
"symbol": "Char16Type",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 73,
+ "line": 75,
"symbol": "Char32Type",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 77,
+ "line": 79,
"symbol": "UShortType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 81,
+ "line": 83,
"symbol": "UIntType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 85,
+ "line": 87,
"symbol": "ULongType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 89,
+ "line": 91,
"symbol": "ULongLongType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 93,
+ "line": 95,
"symbol": "UInt128Type",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 97,
+ "line": 99,
"symbol": "Char_SType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 101,
+ "line": 103,
"symbol": "SCharType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 105,
+ "line": 107,
"symbol": "WCharType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 109,
+ "line": 111,
"symbol": "ShortType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 113,
+ "line": 115,
"symbol": "IntType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 117,
+ "line": 119,
"symbol": "LongType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 121,
+ "line": 123,
"symbol": "LongLongType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 125,
+ "line": 127,
"symbol": "Int128Type",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 129,
+ "line": 131,
"symbol": "FloatType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 133,
+ "line": 135,
"symbol": "DoubleType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 137,
+ "line": 139,
"symbol": "LongDoubleType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 141,
+ "line": 143,
"symbol": "NullPtrType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 145,
+ "line": 147,
"symbol": "OverloadType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 149,
+ "line": 151,
"symbol": "DependentType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 153,
+ "line": 155,
"symbol": "ObjCIdType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 157,
+ "line": 159,
"symbol": "ObjCClassType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 161,
+ "line": 163,
"symbol": "ObjCSelType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 165,
+ "line": 167,
"symbol": "Float128Type",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 169,
+ "line": 171,
"symbol": "FirstBuiltinType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 173,
+ "line": 175,
"symbol": "LastBuiltinType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 177,
+ "line": 179,
"symbol": "ComplexType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 181,
+ "line": 183,
"symbol": "PointerType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 185,
+ "line": 187,
"symbol": "BlockPointerType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 189,
+ "line": 191,
"symbol": "LValueReferenceType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 193,
+ "line": 195,
"symbol": "RValueReferenceType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 197,
+ "line": 199,
"symbol": "EnumType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 201,
+ "line": 203,
"symbol": "TypedefType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 205,
+ "line": 207,
"symbol": "ObjCInterfaceType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 209,
+ "line": 211,
"symbol": "ObjCObjectPointerType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 213,
+ "line": 215,
"symbol": "FunctionNoProtoType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 217,
+ "line": 219,
"symbol": "FunctionProtoType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 221,
+ "line": 223,
"symbol": "ConstantArrayType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 225,
+ "line": 227,
"symbol": "VectorType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 229,
+ "line": 231,
"symbol": "IncompleteArrayType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 233,
+ "line": 235,
"symbol": "VariableArrayType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 237,
+ "line": 239,
"symbol": "DependentSizedArrayType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 241,
+ "line": 243,
"symbol": "MemberPointerType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/CTypes.swift",
- "line": 245,
+ "line": 247,
"symbol": "AutoType",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Comment.swift",
- "line": 6,
+ "line": 8,
"symbol": "Comment.clang",
"symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Comment.swift",
- "line": 36,
+ "line": 31,
+ "symbol": "Comment.firstChild",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Comment.swift",
+ "line": 38,
"symbol": "FullComment",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Comment.swift",
- "line": 37,
+ "line": 39,
"symbol": "FullComment.clang",
"symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
},
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Comment.swift",
+ "line": 76,
+ "symbol": "TextComment.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Comment.swift",
+ "line": 87,
+ "symbol": "InlineCommandComment.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Comment.swift",
+ "line": 124,
+ "symbol": "HTMLStartTagComment.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Comment.swift",
+ "line": 148,
+ "symbol": "HTMLEndTagComment.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Comment.swift",
+ "line": 153,
+ "symbol": "ParagraphComment.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Comment.swift",
+ "line": 164,
+ "symbol": "BlockCommandComment.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Comment.swift",
+ "line": 223,
+ "symbol": "ParamCommandComment.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Comment.swift",
+ "line": 259,
+ "symbol": "TParamCommandComment.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Comment.swift",
+ "line": 285,
+ "symbol": "VerbatimBlockCommandComment.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Comment.swift",
+ "line": 314,
+ "symbol": "VerbatimBlockLineComment.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Comment.swift",
+ "line": 326,
+ "symbol": "VerbatimLineComment.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 221,
+ "line": 224,
"symbol": "Cursor.availability",
"symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 289,
+ "line": 292,
"symbol": "VisibilityKind",
"symbol_kind": "source.lang.swift.decl.enum",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 311,
+ "line": 314,
"symbol": "TemplateArgumentKind.type",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 312,
+ "line": 315,
"symbol": "TemplateArgumentKind.declaration",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 313,
+ "line": 316,
"symbol": "TemplateArgumentKind.nullPtr",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 314,
+ "line": 317,
"symbol": "TemplateArgumentKind.integral",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 315,
+ "line": 318,
"symbol": "TemplateArgumentKind.template",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 316,
+ "line": 319,
"symbol": "TemplateArgumentKind.templateExpansion",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 317,
+ "line": 320,
"symbol": "TemplateArgumentKind.expression",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 318,
+ "line": 321,
"symbol": "TemplateArgumentKind.pack",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 319,
+ "line": 322,
"symbol": "TemplateArgumentKind.invalid",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 340,
+ "line": 343,
"symbol": "CXXAccessSpecifierKind.public",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 341,
+ "line": 344,
"symbol": "CXXAccessSpecifierKind.protected",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 342,
+ "line": 345,
"symbol": "CXXAccessSpecifierKind.private",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 358,
+ "line": 361,
"symbol": "StorageClass.none",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 359,
+ "line": 362,
"symbol": "StorageClass.extern",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 360,
+ "line": 363,
"symbol": "StorageClass.static",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 361,
+ "line": 364,
"symbol": "StorageClass.privateExtern",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 362,
+ "line": 365,
"symbol": "StorageClass.openCLWorkGroupLocal",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 363,
+ "line": 366,
"symbol": "StorageClass.auto",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursor.swift",
- "line": 364,
+ "line": 367,
"symbol": "StorageClass.register",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
+ "line": null,
+ "symbol": "MacroCursor",
+ "symbol_kind": "source.lang.swift.decl.extension",
+ "warning": "undocumented"
+ },
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
"line": null,
@@ -541,357 +632,399 @@
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 8,
+ "line": null,
+ "symbol": "TypeAliasCursor",
+ "symbol_kind": "source.lang.swift.decl.extension",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
+ "line": 10,
"symbol": "FunctionDecl",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 71,
+ "line": 73,
"symbol": "InclusionDirective",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 88,
+ "line": 90,
"symbol": "StructDecl",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 92,
+ "line": 94,
"symbol": "ClassDecl",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 96,
+ "line": 98,
"symbol": "EnumConstantDecl",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 115,
+ "line": 124,
+ "symbol": "MacroExpansion",
+ "symbol_kind": "source.lang.swift.decl.struct",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
+ "line": 128,
+ "symbol": "MacroInstantiation",
+ "symbol_kind": "source.lang.swift.decl.struct",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
+ "line": 132,
+ "symbol": "MacroDefinition",
+ "symbol_kind": "source.lang.swift.decl.struct",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
+ "line": 141,
"symbol": "EnumDecl",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 136,
+ "line": 144,
+ "symbol": "EnumDecl.constants()",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
+ "line": 162,
"symbol": "TypedefDecl",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 137,
+ "line": 163,
"symbol": "TypeAliasDecl",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 138,
+ "line": 164,
"symbol": "UsingDirective",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 139,
+ "line": 165,
"symbol": "UsingDeclaration",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 293,
+ "line": 319,
"symbol": "ObjCSuperClassRef",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 297,
+ "line": 323,
"symbol": "ObjCProtocolRef",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 301,
+ "line": 327,
"symbol": "ObjCClassRef",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 319,
+ "line": 345,
"symbol": "CXXBaseSpecifier",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 380,
+ "line": 406,
"symbol": "InvalidFile",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 384,
+ "line": 410,
"symbol": "NoDeclFound",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 388,
+ "line": 414,
"symbol": "NotImplemented",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 392,
+ "line": 418,
"symbol": "InvalidCode",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 681,
+ "line": 707,
"symbol": "LambdaExpr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1080,
+ "line": 1106,
"symbol": "UnexposedAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1085,
+ "line": 1111,
"symbol": "IBActionAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1090,
+ "line": 1116,
"symbol": "IBOutletAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1095,
+ "line": 1121,
"symbol": "IBOutletCollectionAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1100,
+ "line": 1126,
"symbol": "CXXFinalAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1105,
+ "line": 1131,
"symbol": "CXXOverrideAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1110,
+ "line": 1136,
"symbol": "AnnotateAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1115,
+ "line": 1141,
"symbol": "AsmLabelAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1120,
+ "line": 1146,
"symbol": "PackedAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1125,
+ "line": 1151,
"symbol": "PureAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1130,
+ "line": 1156,
"symbol": "ConstAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1135,
+ "line": 1161,
"symbol": "NoDuplicateAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1140,
+ "line": 1166,
"symbol": "CUDAConstantAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1145,
+ "line": 1171,
"symbol": "CUDADeviceAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1150,
+ "line": 1176,
"symbol": "CUDAGlobalAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1155,
+ "line": 1181,
"symbol": "CUDAHostAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1160,
+ "line": 1186,
"symbol": "CUDASharedAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1165,
+ "line": 1191,
"symbol": "VisibilityAttr",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1170,
+ "line": 1196,
"symbol": "DLLExport",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1175,
+ "line": 1201,
"symbol": "DLLImport",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1180,
+ "line": 1206,
"symbol": "PreprocessingDirective",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1185,
- "symbol": "MacroDefinition",
+ "line": 1215,
+ "symbol": "TypeAliasTemplateDecl",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
- "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1190,
- "symbol": "MacroExpansion",
- "symbol_kind": "source.lang.swift.decl.struct",
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Index.swift",
+ "line": 5,
+ "symbol": "Index",
+ "symbol_kind": "source.lang.swift.decl.class",
"warning": "undocumented"
},
{
- "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1195,
- "symbol": "MacroInstantiation",
- "symbol_kind": "source.lang.swift.decl.struct",
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Index.swift",
+ "line": 8,
+ "symbol": "Index.init(excludeDeclarationsFromPCH:displayDiagnostics:)",
+ "symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
- "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Cursors.swift",
- "line": 1204,
- "symbol": "TypeAliasTemplateDecl",
- "symbol_kind": "source.lang.swift.decl.struct",
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Token.swift",
+ "line": 9,
+ "symbol": "Token.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
},
{
- "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Index.swift",
- "line": 3,
- "symbol": "Index",
- "symbol_kind": "source.lang.swift.decl.class",
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Token.swift",
+ "line": 40,
+ "symbol": "PunctuationToken.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
},
{
- "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Index.swift",
- "line": 6,
- "symbol": "Index.init(excludeDeclarationsFromPCH:displayDiagnostics:)",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Token.swift",
+ "line": 45,
+ "symbol": "KeywordToken.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Token.swift",
- "line": 4,
- "symbol": "Token",
- "symbol_kind": "source.lang.swift.decl.struct",
+ "line": 50,
+ "symbol": "IdentifierToken.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Token.swift",
- "line": 19,
- "symbol": "Token.asClang()",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
+ "line": 55,
+ "symbol": "LiteralToken.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Token.swift",
- "line": 24,
+ "line": 60,
+ "symbol": "CommentToken.clang",
+ "symbol_kind": "source.lang.swift.decl.var.instance",
+ "warning": "undocumented"
+ },
+ {
+ "file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Token.swift",
+ "line": 75,
"symbol": "SourceLocation",
"symbol_kind": "source.lang.swift.decl.struct",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/Token.swift",
- "line": 38,
+ "line": 89,
"symbol": "SourceLocation.cursor(in:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/harlan/Documents/Code/Swift/ClangSwift/Sources/Clang/TranslationUnit.swift",
- "line": 104,
+ "line": 106,
"symbol": "TranslationUnit",
"symbol_kind": "source.lang.swift.decl.class",
"warning": "undocumented"
diff --git a/docs/docsets/.docset/Contents/Resources/docSet.dsidx b/docs/docsets/.docset/Contents/Resources/docSet.dsidx
index d91f49eb82d2950ca9ee6ad5016454ad38a9110c..80f6aeeb9b1e4ac372766fd14726b4799857ed4a 100644
GIT binary patch
literal 106496
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
Jr2j<-{y#$pM4$iw
delta 12795
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