List of all items
Structs
- call_match::CppArgType
- compile_context::CppCompileContext
- compile_context::CppCompileContexts
- declarations::CppSentinelRecoveredClass
- declarations::CppSentinelRecoveredOwner
- declarations::CppVisitor
- declarations::ScopeInfo
- external_declarations::CppExternalDeclarationDiagnostic
- external_declarations::CppExternalDeclarationLimits
- external_declarations::CppExternalDeclarationSet
- external_declarations::CppExternalMember
- external_declarations::CppExternalType
- graph::CppGraphSource
- graph::CppWorkspaceDefinitions
- graph::extractor::EnclosingContext
- graph::extractor::ScanCtx
- graph::extractor::ScanState
- graph::resolver::ActivatedCallableArity
- graph::resolver::ConditionalIncludeProjection
- graph::resolver::CppScanBinding
- graph::resolver::EffectiveUsingIndex
- graph::resolver::MacroBinding
- graph::resolver::MacroEnvironment
- graph::resolver::MacroEnvironmentCursor
- graph::resolver::OrdinaryTypeImport
- graph::resolver::OutOfLineMemberDefinitionOwners
- graph::resolver::ProjectUsingIndex
- graph::resolver::QualifiedOwnerComponents
- graph::resolver::SourceUsingIndex
- graph::resolver::TargetSpec
- graph::resolver::TypeScanKey
- graph::resolver::VisibilityData
- graph::resolver::VisibilityIndex
- graph::syntax::QualifiedCallableValue
- identity::CppOccurrenceClassifier
- identity::CppReconcileCandidates
- identity::CppReconcileGroupKey
- identity::CppReconciledDefinitionIndex
- imports::IncludeTargetIndex
- raii::CppTemporaryFreeCallIndex
- reconcile::ReconciledIdentity
- reconcile::VisibleClass
- structural::CppStructuralSpec
Enums
- compile_context::CppExternalIncludeResolution
- external_declarations::CppExternalDeclarationCompleteness
- external_declarations::CppExternalMemberKind
- external_declarations::CppExternalVisibility
- graph::extractor::BareCallTargetResolution
- graph::extractor::BlockUsingCallTargetResolution
- graph::extractor::LexicalScopeResolution
- graph::resolver::CallArityEvidence
- graph::resolver::CppClassDeclarationStrength
- graph::resolver::CppTemplateResolutionError
- graph::resolver::DesignatedInitializerOwner
- graph::resolver::DirectOwnerResolution
- graph::resolver::EffectiveUsingTarget
- graph::resolver::EnclosingMemberOwnerResolution
- graph::resolver::EnumOwnerKind
- graph::resolver::LexicalCallableValueResolution
- graph::resolver::LexicalTypeResolution
- graph::resolver::MacroDefinition
- graph::resolver::MacroEvent
- graph::resolver::MacroIncludeProtection
- graph::resolver::NamespaceValueResolution
- graph::resolver::OrdinaryTypeImportResolution
- graph::resolver::PreprocessorGuard
- graph::resolver::RecoveredDeclaratorTypeContext
- graph::resolver::TargetKind
- graph::resolver::UsingEnumMemberResolution
- graph::resolver::VisibleMemberResolution
- identity::CppCallableUnitRole
- identity::CppOccurrenceRole
Traits
Functions
- adapter::cpp_extract_call_receiver
- adapter::parse_cpp_file
- call_match::cpp_filter_candidates_by_args
- call_match::cpp_literal_arg_type
- call_match::cpp_parameter_type_text
- call_match::cpp_signature_param_types
- call_match::cpp_signature_trailing_qualifiers
- call_match::cpp_split_top_level_commas
- call_match::cpp_type_text_pointer_depth
- call_match::normalize_cpp_type_name
- clones::cpp_clone_parser
- clones::cpp_clone_profile
- declarations::collect_cpp_identifiers
- declarations::cpp_export_macro_token
- declarations::cpp_field_declaration_linkage
- declarations::cpp_file_using_namespaces
- declarations::cpp_member_fq
- declarations::cpp_sentinel_recovered_classes
- declarations::cpp_sentinel_recovered_scope_for_node
- declarations::cpp_template_term
- declarations::is_direct_recovered_exported_class_field_declaration
- declarations::is_recovered_exported_class_container
- declarations::node_text
- declarations::normalize_cpp_whitespace
- declarations::recover_quoted_includes
- declarations::recovered_exported_class_has_body
- declarations::recovered_macro_return_type_node
- diagnostics::collect_cpp_semantic_diagnostics
- external_declarations::external_angle_include_paths
- external_declarations::extract_external_declarations
- graph::callable_definitions_share_identity_evidence
- graph::extractor::effective_using_bindings_for_name
- graph::extractor::enclosing_lexical_scope_components
- graph::extractor::enclosing_namespace_components
- graph::extractor::initialized_ordinary_type_imports
- graph::extractor::ordinary_using_declaration_type_node
- graph::extractor::prepare_file
- graph::extractor::resolve_bare_call_target
- graph::extractor::resolve_block_using_call_target
- graph::extractor::resolve_ordinary_using_declaration_owner
- graph::extractor::resolve_type_components_lexically_at
- graph::extractor::resolve_type_node_lexically
- graph::extractor::resolve_type_node_lexically_for_target
- graph::extractor::resolve_using_enum_declaration_owner
- graph::extractor::scan_prepared_file
- graph::extractor::using_enum_declaration_type_node
- graph::hits::enclosing_context
- graph::hits::is_member_field_own_declarator
- graph::hits::push_definition_hit
- graph::hits::push_hit
- graph::hits::push_recursive_reference_hit
- graph::hits::push_self_receiver_hit
- graph::hits::push_type_hit
- graph::hits::push_unproven_definition_hit
- graph::hits::push_unproven_hit
- graph::inverted::scan_file
- graph::resolver::append_cpp_name_components
- graph::resolver::argument_children
- graph::resolver::build_visibility_data
- graph::resolver::build_visible_identifier_index
- graph::resolver::call_arity
- graph::resolver::callable_preprocessor_context_is_visible
- graph::resolver::canonical_cpp_scope_components
- graph::resolver::collapse_owner_candidates
- graph::resolver::collect_include_closure
- graph::resolver::constructor_style_local_declaration
- graph::resolver::constructor_type_node
- graph::resolver::cpp_alias_declaration_target_text
- graph::resolver::cpp_bind_template_arguments
- graph::resolver::cpp_callable_arity
- graph::resolver::cpp_class_declaration_strength
- graph::resolver::cpp_function_return_type_text
- graph::resolver::cpp_global_field_has_internal_linkage
- graph::resolver::cpp_name_component_nodes
- graph::resolver::cpp_name_for
- graph::resolver::cpp_namespace_for
- graph::resolver::cpp_reference_fqn_candidates
- graph::resolver::cpp_substitute_template_arguments
- graph::resolver::cpp_substitute_template_term
- graph::resolver::cpp_template_reference_arguments
- graph::resolver::cpp_type_name_components
- graph::resolver::cpp_unify_template_term
- graph::resolver::declaration_constructor_arity
- graph::resolver::declaration_is_object_construction_candidate
- graph::resolver::declaration_mentions_type
- graph::resolver::declarator_name_node
- graph::resolver::designated_initializer_owner
- graph::resolver::enclosing_namespace_context
- graph::resolver::extract_variable_name
- graph::resolver::field_declared_binding
- graph::resolver::field_declared_type_binding
- graph::resolver::field_initializer_constructs_target
- graph::resolver::first_type_child
- graph::resolver::function_terminal_node
- graph::resolver::has_ancestor_kind
- graph::resolver::infer_cpp_initializer_binding
- graph::resolver::infer_cpp_initializer_type
- graph::resolver::is_call_callee_node
- graph::resolver::is_declaration_name
- graph::resolver::is_declarator_node
- graph::resolver::is_globally_qualified_cpp_name
- graph::resolver::is_nested_type_node
- graph::resolver::is_type_alias
- graph::resolver::lexical_component_tiers
- graph::resolver::matches_kind_for_lookup
- graph::resolver::merge_preprocessor_guards
- graph::resolver::name_matches_callable
- graph::resolver::name_matches_terminal
- graph::resolver::name_mentions
- graph::resolver::normalize_cpp_reference_text
- graph::resolver::normalize_reference_name
- graph::resolver::normalize_type_text
- graph::resolver::out_of_line_destructor_type_reference
- graph::resolver::out_of_line_member_definition_owner
- graph::resolver::parameter_belongs_to_callable_scope
- graph::resolver::precise_parent_of
- graph::resolver::preprocessor_conditional_family_range
- graph::resolver::preprocessor_guard_environment
- graph::resolver::qualified_name_has_concrete_scope_separators
- graph::resolver::qualified_owner_components
- graph::resolver::recovered_macro_decorated_declarator_type
- graph::resolver::recovered_macro_decorated_type_node
- graph::resolver::reference_matches_unit
- graph::resolver::resolve_declaring_member_owner
- graph::resolver::resolve_namespace_value
- graph::resolver::same_logical_symbol
- graph::resolver::same_symbol
- graph::resolver::same_visible_global_field_symbol
- graph::resolver::same_visible_symbol
- graph::resolver::signature_arity
- graph::resolver::terminal_name
- graph::resolver::type_owner_of
- graph::resolver::type_reference_hit_node
- graph::resolver::visible_owner_from_member_name
- graph::syntax::explicit_qualified_callable_value
- graph::syntax::qualified_callable_value
- hierarchy::build_cpp_visible_type_units
- hierarchy::cpp_resolve_direct_ancestors
- identity::cpp_callable_definitions_share_identity_evidence
- identity::cpp_callable_unit_role
- identity::cpp_header_body_files_are_related
- identity::cpp_header_body_implementation_file
- identity::cpp_indexed_callable_linkage
- identity::cpp_is_constructor_or_destructor_declarator_name
- identity::cpp_is_range_for_binding_name
- identity::cpp_occurrence_role_for_range
- identity::cpp_reconcile_candidates
- identity::cpp_reconcile_group
- identity::cpp_reconcile_group_key
- identity::cpp_source_path_is_header
- imports::extract_type_identifiers
- imports::include_paths
- imports::included_claimable_files
- imports::parse_include_path
- imports::parse_quoted_include
- imports::quoted_include_paths
- imports::receiver_query_supported
- imports::resolve_direct_include_targets_with_index
- imports::resolve_include_targets
- imports::resolve_include_targets_with_index
- reconcile::reconcile_out_of_line_member_identity
- structural::is_recovered_designator_init_declarator
- test_detection::cpp_contains_tests
- test_detection::detect_cpp_test_assertion_smells
Type Aliases
- graph::resolver::MacroEnvironmentCursorCell
- graph::resolver::MacroEventCell
- graph::resolver::OrdinaryTypeImportCell