Table of Contents - ffi-clang-0.6.0 Documentation
Classes and Modules
- FFI
- FFI::Clang
- FFI::Clang::BlockCommandComment
- FFI::Clang::CodeCompletion
- FFI::Clang::CodeCompletion::Result
- FFI::Clang::CodeCompletion::Results
- FFI::Clang::CodeCompletion::String
- FFI::Clang::Comment
- FFI::Clang::CompilationDatabase
- FFI::Clang::CompilationDatabase::CompileCommand
- FFI::Clang::CompilationDatabase::CompileCommands
- FFI::Clang::CompilationDatabase::DatabaseLoadError
- FFI::Clang::Cursor
- FFI::Clang::Cursor::PlatformAvailability
- FFI::Clang::Diagnostic
- FFI::Clang::Error
- FFI::Clang::ExpansionLocation
- FFI::Clang::File
- FFI::Clang::FileLocation
- FFI::Clang::FullComment
- FFI::Clang::HTMLEndTagComment
- FFI::Clang::HTMLStartTagComment
- FFI::Clang::HTMLTagComment
- FFI::Clang::Index
- FFI::Clang::InlineCommandComment
- FFI::Clang::Lib
- FFI::Clang::Lib::CXCodeCompleteResults
- FFI::Clang::Lib::CXComment
- FFI::Clang::Lib::CXCompletionResult
- FFI::Clang::Lib::CXCursor
- FFI::Clang::Lib::CXFileUniqueID
- FFI::Clang::Lib::CXPlatformAvailability
- FFI::Clang::Lib::CXSourceLocation
- FFI::Clang::Lib::CXSourceRange
- FFI::Clang::Lib::CXString
- FFI::Clang::Lib::CXTUResourceUsage
- FFI::Clang::Lib::CXTUResourceUsageEntry
- FFI::Clang::Lib::CXToken
- FFI::Clang::Lib::CXType
- FFI::Clang::Lib::CXUnsavedFile
- FFI::Clang::Lib::CXVersion
- FFI::Clang::Lib::TokensPointer
- FFI::Clang::ParagraphComment
- FFI::Clang::ParamCommandComment
- FFI::Clang::PresumedLocation
- FFI::Clang::SourceLocation
- FFI::Clang::SourceRange
- FFI::Clang::SpellingLocation
- FFI::Clang::TParamCommandComment
- FFI::Clang::TextComment
- FFI::Clang::Token
- FFI::Clang::Tokens
- FFI::Clang::TranslationUnit
- FFI::Clang::TranslationUnit::ResourceUsage
- FFI::Clang::Type
- FFI::Clang::UnsavedFile
- FFI::Clang::VerbatimBlockCommandComment
- FFI::Clang::VerbatimBlockLineComment
- FFI::Clang::VerbatimLine
Methods
- ::bitmask_from — FFI::Clang::Lib
- ::build_from — FFI::Clang::Comment
- ::clang_version_string — FFI::Clang
- ::default_code_completion_options — FFI::Clang::CodeCompletion
- ::default_display_opts — FFI::Clang::Diagnostic
- ::default_editing_translation_unit_options — FFI::Clang::TranslationUnit
- ::extract_string — FFI::Clang::Lib
- ::kind_spelling — FFI::Clang::Cursor
- ::name — FFI::Clang::TranslationUnit::ResourceUsage
- ::new — FFI::Clang::CodeCompletion::Results
- ::new — FFI::Clang::CodeCompletion::Result
- ::new — FFI::Clang::CodeCompletion::String
- ::new — FFI::Clang::Comment
- ::new — FFI::Clang::CompilationDatabase
- ::new — FFI::Clang::CompilationDatabase::CompileCommands
- ::new — FFI::Clang::CompilationDatabase::CompileCommand
- ::new — FFI::Clang::Cursor
- ::new — FFI::Clang::Cursor::PlatformAvailability
- ::new — FFI::Clang::Diagnostic
- ::new — FFI::Clang::File
- ::new — FFI::Clang::Index
- ::new — FFI::Clang::Lib::TokensPointer
- ::new — FFI::Clang::SourceLocation
- ::new — FFI::Clang::ExpansionLocation
- ::new — FFI::Clang::PresumedLocation
- ::new — FFI::Clang::SpellingLocation
- ::new — FFI::Clang::FileLocation
- ::new — FFI::Clang::SourceRange
- ::new — FFI::Clang::Tokens
- ::new — FFI::Clang::Token
- ::new — FFI::Clang::TranslationUnit
- ::new — FFI::Clang::TranslationUnit::ResourceUsage
- ::new — FFI::Clang::Type
- ::new — FFI::Clang::UnsavedFile
- ::null_cursor — FFI::Clang::Cursor
- ::null_location — FFI::Clang::SourceLocation
- ::null_range — FFI::Clang::SourceRange
- ::opts_from — FFI::Clang::Lib
- ::platform — FFI::Clang
- ::release — FFI::Clang::CodeCompletion::Results
- ::release — FFI::Clang::CompilationDatabase
- ::release — FFI::Clang::CompilationDatabase::CompileCommands
- ::release — FFI::Clang::Cursor::PlatformAvailability
- ::release — FFI::Clang::Diagnostic
- ::release — FFI::Clang::Index
- ::release — FFI::Clang::Tokens
- ::release — FFI::Clang::TranslationUnit
- ::release — FFI::Clang::TranslationUnit::ResourceUsage
- ::unsaved_pointer_from — FFI::Clang::UnsavedFile
- #== — FFI::Clang::Cursor
- #== — FFI::Clang::SourceLocation
- #== — FFI::Clang::SourceRange
- #== — FFI::Clang::Type
- #access_specifier — FFI::Clang::Cursor
- #alignof — FFI::Clang::Type
- #all_compile_commands — FFI::Clang::CompilationDatabase
- #annotation — FFI::Clang::CodeCompletion::String
- #annotations — FFI::Clang::CodeCompletion::String
- #arg — FFI::Clang::CompilationDatabase::CompileCommand
- #arg_type — FFI::Clang::Type
- #args — FFI::Clang::InlineCommandComment
- #args — FFI::Clang::BlockCommandComment
- #args — FFI::Clang::CompilationDatabase::CompileCommand
- #args_pointer_from — FFI::Clang::Index
- #argument — FFI::Clang::Cursor
- #array_element_type — FFI::Clang::Type
- #array_size — FFI::Clang::Type
- #attribute? — FFI::Clang::Cursor
- #attrs — FFI::Clang::HTMLStartTagComment
- #availability — FFI::Clang::CodeCompletion::String
- #availability — FFI::Clang::Cursor
- #bitfield? — FFI::Clang::Cursor
- #bitwidth — FFI::Clang::Cursor
- #bytesize — FFI::Clang::SourceRange
- #calling_conv — FFI::Clang::Type
- #canonical — FFI::Clang::Cursor
- #canonical — FFI::Clang::Type
- #category — FFI::Clang::Diagnostic
- #category_id — FFI::Clang::Diagnostic
- #child — FFI::Clang::Comment
- #children — FFI::Clang::Comment
- #children — FFI::Clang::Diagnostic
- #chunk_completion — FFI::Clang::CodeCompletion::String
- #chunk_kind — FFI::Clang::CodeCompletion::String
- #chunk_text — FFI::Clang::CodeCompletion::String
- #chunks — FFI::Clang::CodeCompletion::String
- #class_type — FFI::Clang::Type
- #code_complete — FFI::Clang::TranslationUnit
- #command — FFI::Clang::CompilationDatabase::CompileCommands
- #commands — FFI::Clang::CompilationDatabase::CompileCommands
- #comment — FFI::Clang::CodeCompletion::String
- #comment — FFI::Clang::BlockCommandComment
- #comment — FFI::Clang::ParamCommandComment
- #comment — FFI::Clang::TParamCommandComment
- #comment — FFI::Clang::Cursor
- #comment_range — FFI::Clang::Cursor
- #compile_commands — FFI::Clang::CompilationDatabase
- #completion — FFI::Clang::Cursor
- #const_qualified? — FFI::Clang::Type
- #container_kind — FFI::Clang::CodeCompletion::Results
- #container_usr — FFI::Clang::CodeCompletion::Results
- #contexts — FFI::Clang::CodeCompletion::Results
- #create_translation_unit — FFI::Clang::Index
- #cursor — FFI::Clang::TranslationUnit
- #cursors — FFI::Clang::Tokens
- #declaration — FFI::Clang::Type
- #declaration? — FFI::Clang::Cursor
- #default_reparse_options — FFI::Clang::TranslationUnit
- #default_save_options — FFI::Clang::TranslationUnit
- #definition — FFI::Clang::Cursor
- #definition? — FFI::Clang::Cursor
- #deprecated — FFI::Clang::Cursor::PlatformAvailability
- #depth — FFI::Clang::TParamCommandComment
- #device — FFI::Clang::File
- #diagnostic — FFI::Clang::CodeCompletion::Results
- #diagnostics — FFI::Clang::CodeCompletion::Results
- #diagnostics — FFI::Clang::TranslationUnit
- #direction — FFI::Clang::ParamCommandComment
- #direction_explicit? — FFI::Clang::ParamCommandComment
- #directory — FFI::Clang::CompilationDatabase::CompileCommand
- #disable_option — FFI::Clang::Diagnostic
- #display_name — FFI::Clang::Cursor
- #display_opts — FFI::Clang::Diagnostic
- #dynamic_call? — FFI::Clang::Cursor
- #each — FFI::Clang::CodeCompletion::Results
- #each — FFI::Clang::Comment
- #each — FFI::Clang::CompilationDatabase::CompileCommands
- #each — FFI::Clang::Tokens
- #element_type — FFI::Clang::Type
- #enable_option — FFI::Clang::Diagnostic
- #end — FFI::Clang::SourceRange
- #entries — FFI::Clang::TranslationUnit::ResourceUsage
- #enum_decl_integer_type — FFI::Clang::Cursor
- #enum_type — FFI::Clang::Cursor
- #enum_unsigned_value — FFI::Clang::Cursor
- #enum_value — FFI::Clang::Cursor
- #expansion_location — FFI::Clang::SourceLocation
- #expression? — FFI::Clang::Cursor
- #extent — FFI::Clang::Cursor
- #extent — FFI::Clang::Token
- #file — FFI::Clang::TranslationUnit
- #file_location — FFI::Clang::SourceLocation
- #filter — FFI::Clang::Cursor
- #find_all — FFI::Clang::Cursor
- #find_first — FFI::Clang::Cursor
- #fixits — FFI::Clang::Diagnostic
- #format — FFI::Clang::Diagnostic
- #from_main_file? — FFI::Clang::SourceLocation
- #has_trailing_newline? — FFI::Clang::Comment
- #hash — FFI::Clang::Cursor
- #in_system_header? — FFI::Clang::SourceLocation
- #include_guarded? — FFI::Clang::File
- #included_file — FFI::Clang::Cursor
- #inclusions — FFI::Clang::TranslationUnit
- #incomplete? — FFI::Clang::CodeCompletion::Results
- #index — FFI::Clang::ParamCommandComment
- #index — FFI::Clang::TParamCommandComment
- #initialize_results — FFI::Clang::CodeCompletion::Results
- #inode — FFI::Clang::File
- #inspect — FFI::Clang::CodeCompletion::Results
- #inspect — FFI::Clang::CodeCompletion::Result
- #inspect — FFI::Clang::CodeCompletion::String
- #inspect — FFI::Clang::Diagnostic
- #introduced — FFI::Clang::Cursor::PlatformAvailability
- #invalid? — FFI::Clang::Cursor
- #kind — FFI::Clang::CodeCompletion::Result
- #kind — FFI::Clang::Comment
- #kind — FFI::Clang::Cursor
- #kind — FFI::Clang::Token
- #kind — FFI::Clang::Type
- #kind_spelling — FFI::Clang::Cursor
- #kind_spelling — FFI::Clang::Type
- #language — FFI::Clang::Cursor
- #lexical_parent — FFI::Clang::Cursor
- #linkage — FFI::Clang::Cursor
- #location — FFI::Clang::Cursor
- #location — FFI::Clang::Diagnostic
- #location — FFI::Clang::Token
- #location — FFI::Clang::TranslationUnit
- #location_offset — FFI::Clang::TranslationUnit
- #major — FFI::Clang::Lib::CXVersion
- #mapped_source_content — FFI::Clang::CompilationDatabase::CompileCommand
- #mapped_source_path — FFI::Clang::CompilationDatabase::CompileCommand
- #mapped_sources — FFI::Clang::CompilationDatabase::CompileCommand
- #message — FFI::Clang::Cursor::PlatformAvailability
- #minor — FFI::Clang::Lib::CXVersion
- #modification — FFI::Clang::File
- #name — FFI::Clang::HTMLTagComment
- #name — FFI::Clang::InlineCommandComment
- #name — FFI::Clang::BlockCommandComment
- #name — FFI::Clang::ParamCommandComment
- #name — FFI::Clang::TParamCommandComment
- #name — FFI::Clang::File
- #null? — FFI::Clang::Cursor
- #null? — FFI::Clang::SourceLocation
- #null? — FFI::Clang::SourceRange
- #num_annotations — FFI::Clang::CodeCompletion::String
- #num_arg_types — FFI::Clang::Type
- #num_args — FFI::Clang::InlineCommandComment
- #num_args — FFI::Clang::BlockCommandComment
- #num_args — FFI::Clang::CompilationDatabase::CompileCommand
- #num_args — FFI::Clang::Cursor
- #num_arguments — FFI::Clang::Cursor
- #num_attrs — FFI::Clang::HTMLStartTagComment
- #num_children — FFI::Clang::Comment
- #num_chunks — FFI::Clang::CodeCompletion::String
- #num_diagnostics — FFI::Clang::CodeCompletion::Results
- #num_elements — FFI::Clang::Type
- #num_mapped_sources — FFI::Clang::CompilationDatabase::CompileCommand
- #num_overloaded_decls — FFI::Clang::Cursor
- #objc_selector — FFI::Clang::CodeCompletion::Results
- #objc_type_encoding — FFI::Clang::Cursor
- #obsoleted — FFI::Clang::Cursor::PlatformAvailability
- #offsetof — FFI::Clang::Type
- #options_bitmask_from — FFI::Clang::Index
- #overloaded_decl — FFI::Clang::Cursor
- #overriddens — FFI::Clang::Cursor
- #paragraph — FFI::Clang::BlockCommandComment
- #parent — FFI::Clang::CodeCompletion::String
- #parse_translation_unit — FFI::Clang::Index
- #platform — FFI::Clang::Cursor::PlatformAvailability
- #platform_availability — FFI::Clang::Cursor
- #pod? — FFI::Clang::Type
- #pointee — FFI::Clang::Type
- #preprocessing? — FFI::Clang::Cursor
- #presumed_location — FFI::Clang::SourceLocation
- #priority — FFI::Clang::CodeCompletion::String
- #private? — FFI::Clang::Cursor
- #protected? — FFI::Clang::Cursor
- #public? — FFI::Clang::Cursor
- #pure_virtual? — FFI::Clang::Cursor
- #ranges — FFI::Clang::Diagnostic
- #raw_comment_text — FFI::Clang::Cursor
- #ref_qualifier — FFI::Clang::Type
- #reference? — FFI::Clang::Cursor
- #referenced — FFI::Clang::Cursor
- #render_kind — FFI::Clang::InlineCommandComment
- #reparse — FFI::Clang::TranslationUnit
- #resource_usage — FFI::Clang::TranslationUnit
- #restrict_qualified? — FFI::Clang::Type
- #result_type — FFI::Clang::Cursor
- #result_type — FFI::Clang::Type
- #save — FFI::Clang::TranslationUnit
- #select — FFI::Clang::Cursor
- #self_closing? — FFI::Clang::HTMLStartTagComment
- #semantic_parent — FFI::Clang::Cursor
- #severity — FFI::Clang::Diagnostic
- #size — FFI::Clang::CompilationDatabase::CompileCommands
- #sizeof — FFI::Clang::Type
- #sort! — FFI::Clang::CodeCompletion::Results
- #specialized_template — FFI::Clang::Cursor
- #spelling — FFI::Clang::Cursor
- #spelling — FFI::Clang::Diagnostic
- #spelling — FFI::Clang::Token
- #spelling — FFI::Clang::TranslationUnit
- #spelling — FFI::Clang::Type
- #spelling_location — FFI::Clang::SourceLocation
- #start — FFI::Clang::SourceRange
- #statement? — FFI::Clang::Cursor
- #static? — FFI::Clang::Cursor
- #string — FFI::Clang::CodeCompletion::Result
- #subminor — FFI::Clang::Lib::CXVersion
- #tag — FFI::Clang::HTMLTagComment
- #template_kind — FFI::Clang::Cursor
- #text — FFI::Clang::Comment
- #text — FFI::Clang::HTMLTagComment
- #text — FFI::Clang::ParagraphComment
- #text — FFI::Clang::TextComment
- #text — FFI::Clang::InlineCommandComment
- #text — FFI::Clang::BlockCommandComment
- #text — FFI::Clang::ParamCommandComment
- #text — FFI::Clang::TParamCommandComment
- #text — FFI::Clang::VerbatimBlockCommandComment
- #text — FFI::Clang::VerbatimBlockLineComment
- #text — FFI::Clang::VerbatimLine
- #text — FFI::Clang::FullComment
- #text — FFI::Clang::SourceRange
- #time — FFI::Clang::File
- #to_a — FFI::Clang::Cursor
- #to_html — FFI::Clang::FullComment
- #to_s — FFI::Clang::File
- #to_s — FFI::Clang::Lib::CXVersion
- #to_xml — FFI::Clang::FullComment
- #tokenize — FFI::Clang::TranslationUnit
- #translation_unit? — FFI::Clang::Cursor
- #type — FFI::Clang::Cursor
- #typedef_type — FFI::Clang::Cursor
- #unavailable — FFI::Clang::Cursor::PlatformAvailability
- #underlying_type — FFI::Clang::Cursor
- #unexposed? — FFI::Clang::Cursor
- #usr — FFI::Clang::Cursor
- #valid_index? — FFI::Clang::ParamCommandComment
- #valid_position? — FFI::Clang::TParamCommandComment
- #variadic? — FFI::Clang::Cursor
- #variadic? — FFI::Clang::Type
- #version_string — FFI::Clang::Lib::CXVersion
- #virtual? — FFI::Clang::Cursor
- #virtual_base? — FFI::Clang::Cursor
- #visit_children — FFI::Clang::Cursor
- #volatile_qualified? — FFI::Clang::Type
- #whitespace? — FFI::Clang::Comment