1///|
2extern "c" fn type Index
Index::_parse(
3 self : type Index
Index,
4 source_filename : Bytes
Bytes,
5 command_line_args : type FixedArray[A]
FixedArray[Bytes
Bytes],
6 option : enum TranslationUnit_Flags {
None
DetailedPreprocessingRecord
Incomplete
PrecompiledPreamble
CacheCompletionResults
ForSerialization
CXXChainedPCH
SkipFunctionBodies
IncludeBriefCommentsInCodeCompletion
CreatePreambleOnFirstParse
KeepGoing
SingleFileParse
LimitSkipFunctionBodiesToPreamble
IncludeAttributedTypes
VisitImplicitAttributes
IgnoreNonErrorsFromIncludedFiles
RetainExcludedConditionalBlocks
}
TranslationUnit_Flags,
7 out_ec : struct Ref[A] {
mut val: A
}
Ref[enum ErrorCode {
Success
Failure_
Crashed
InvalidArguments
ASTReadError
}
ErrorCode]
8) -> type TranslationUnit
TranslationUnit = "illusory0x0_clang_Index_parse"
9
10///|
11extern "c" fn type Cursor
Cursor::_visit_children(
12 self : type Cursor
Cursor,
13 f : (type Cursor
Cursor) -> enum IterResult {
IterEnd
IterContinue
}
IterResult
14) -> enum IterResult {
IterEnd
IterContinue
}
IterResult = "illusory0x0_clang_Cursor_visit_children"
15
16///|
17extern "c" fn type Type
Type::_op_equal(self : type Type
Type, other : type Type
Type) -> Bool
Bool = "illusory0x0_clang_Type_op_equal"
18
19///|
20extern "c" fn type Cursor
Cursor::_op_equal(self : type Cursor
Cursor, other : type Cursor
Cursor) -> Bool
Bool = "illusory0x0_clang_Cursor_op_equal"
21
22///|
23extern "c" fn type SourceLocation
SourceLocation::_op_equal(
24 self : type SourceLocation
SourceLocation,
25 other : type SourceLocation
SourceLocation
26) -> Bool
Bool = "illusory0x0_clang_SourceLocation_op_equal"
27
28///|
29extern "c" fn type SourceRange
SourceRange::_op_equal(
30 self : type SourceRange
SourceRange,
31 other : type SourceRange
SourceRange
32) -> Bool
Bool = "illusory0x0_clang_SourceRange_op_equal"
33