| activity_callers_ | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| add_callers_to_activities() | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| add_diagram_element(std::unique_ptr< common::model::template_element > element) | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inlinevirtual |
| already_visited_in_static_declaration_ | clanguml::sequence_diagram::visitor::translation_unit_visitor | mutableprivate |
| anonymous_struct_relationships_ | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| build_function_model(const clang::FunctionDecl &declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| build_function_template(const clang::FunctionTemplateDecl &declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| build_function_template_instantiation(const clang::FunctionDecl &pDecl) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| call_expr_message_map_ | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| call_expression_context_ | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| co_await_stmt_message_map_ | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| co_return_stmt_message_map_ | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| co_yield_stmt_message_map_ | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| comment_visitor_ | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | private |
| config() const | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| config_ | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | private |
| config_t typedef | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| construct_expr_message_map_ | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| context() | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| context() const | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| create_class_model(clang::CXXRecordDecl *cls) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| create_element(const clang::NamedDecl *decl) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| create_lambda_method_model(clang::CXXMethodDecl *cls) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| create_method_model(clang::CXXMethodDecl *cls) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| create_objc_interface_model(clang::ObjCInterfaceDecl *cls) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| create_objc_method_model(clang::ObjCMethodDecl *cls) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| create_objc_protocol_model(clang::ObjCProtocolDecl *cls) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| diagram() | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| diagram() const | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| diagram_ | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | private |
| diagram_t typedef | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| ensure_activity_exists(const model::message &m) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| ensure_lambda_messages_have_operator_as_target() | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| finalize() | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| forward_declarations_ | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| generate_message_from_comment(model::message &m) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| get_expression_comment(const clang::SourceManager &sm, const clang::ASTContext &context, eid_t caller_id, const clang::Stmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| get_file_path(const std::string &file_location) const | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inlineprotected |
| get_participant(const clang::Decl *decl) | clanguml::sequence_diagram::visitor::translation_unit_visitor | inline |
| get_participant(const clang::Decl *decl) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | inline |
| get_participant(const eid_t id) | clanguml::sequence_diagram::visitor::translation_unit_visitor | inline |
| get_participant(eid_t id) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | inline |
| get_unique_id(eid_t local_id) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| id_mapper() const | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| id_mapper_ | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | mutableprivate |
| is_callee_valid_template_specialization(const clang::CXXDependentScopeMemberExpr *dependent_member_expr) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| is_smart_pointer(const clang::TemplateDecl *primary_template) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| lambda_source_location(const clang::SourceLocation &source_location) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| make_lambda_name(const clang::CXXRecordDecl *cls) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| objc_message_map_ | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| pop_message_to_diagram(clang::CallExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| pop_message_to_diagram(clang::CXXConstructExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| pop_message_to_diagram(clang::ObjCMessageExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| pop_message_to_diagram(clang::ReturnStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| pop_message_to_diagram(clang::CoreturnStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| pop_message_to_diagram(clang::CoyieldExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| pop_message_to_diagram(clang::CoawaitExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| process_callee(clang::CallExpr *expr, model::message &m, bool generated_message_from_comment) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| process_class_method_call_expression(model::message &m, const clang::CXXMemberCallExpr *method_call_expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| process_class_template_method_call_expression(model::message &m, const clang::CallExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| process_class_template_specialization(clang::ClassTemplateSpecializationDecl *cls) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| process_comment(const clang::NamedDecl &decl, clanguml::common::model::decorated_element &e) | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| process_comment(const clang::RawComment *comment, clang::DiagnosticsEngine &de, clanguml::common::model::decorated_element &e) | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| process_construct_expression(model::message &m, const clang::CXXConstructExpr *construct_expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| process_cuda_kernel_call_expression(model::message &m, const clang::CUDAKernelCallExpr *cuda_call_expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| process_function_call_expression(model::message &m, const clang::CallExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| process_function_parameters(const clang::FunctionDecl &declaration, model::function &method_model) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| process_lambda_call_expression(model::message &m, const clang::CallExpr *expr) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| process_objc_message_expression(model::message &m, const clang::ObjCMessageExpr *message_expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| process_operator_call_expression(model::message &m, const clang::CXXOperatorCallExpr *operator_call_expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| process_unresolved_lookup_call_expression(model::message &m, const clang::CallExpr *expr) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| processed_comments() | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inlineprotected |
| processed_comments_ | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | private |
| processed_comments_by_caller_id_ | clanguml::sequence_diagram::visitor::translation_unit_visitor | mutableprivate |
| push_message(clang::CallExpr *expr, model::message &&m) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| push_message(clang::CXXConstructExpr *expr, model::message &&m) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| push_message(clang::ObjCMessageExpr *expr, model::message &&m) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| push_message(clang::ReturnStmt *stmt, model::message &&m) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| push_message(clang::CoreturnStmt *stmt, model::message &&m) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| push_message(clang::CoyieldExpr *stmt, model::message &&m) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| push_message(clang::CoawaitExpr *stmt, model::message &&m) | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| relative_to_path_ | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | private |
| resolve_ids_to_global() | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| return_stmt_message_map_ | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| set_owning_module(const clang::Decl &decl, clanguml::common::model::element &element) | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| set_qualified_name(const clang::NamedDecl &decl, clanguml::common::model::element &element) | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| set_source_location(const clang::Decl &decl, clanguml::common::model::source_location &element) | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| set_source_location(const clang::Expr &expr, clanguml::common::model::source_location &element) | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| set_source_location(const clang::Stmt &stmt, clanguml::common::model::source_location &element) | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| set_source_location(const clang::SourceLocation &location, clanguml::common::model::source_location &element) | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| set_tu_path(const std::string &translation_unit_path) | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| set_unique_id(int64_t local_id, eid_t global_id) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| should_include(const clang::TagDecl *decl) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| should_include(const clang::ObjCContainerDecl *decl) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| should_include(const clang::LambdaExpr *expr) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| should_include(const clang::CallExpr *expr) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| should_include(const clang::ObjCMessageExpr *expr) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| should_include(const clang::CXXMethodDecl *decl) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| should_include(const clang::ObjCMethodDecl *decl) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| should_include(const clang::FunctionDecl *decl) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| should_include(const clang::FunctionTemplateDecl *decl) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| should_include(const clang::ClassTemplateDecl *decl) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| clanguml::common::visitor::translation_unit_visitor::should_include(const clang::NamedDecl *decl) const | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| shouldVisitTemplateInstantiations() | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| simplify_system_template(const std::string &full_name) const | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| skip_system_header_decl(const clang::NamedDecl *decl) const | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| source_manager() const | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| source_manager_ | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | private |
| tbuilder() | clanguml::sequence_diagram::visitor::translation_unit_visitor | inlineprivate |
| template_builder_ | clanguml::sequence_diagram::visitor::translation_unit_visitor | private |
| template_builder_t typedef | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| translation_unit_path_ | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | private |
| translation_unit_visitor(clang::SourceManager &sm, clanguml::sequence_diagram::model::diagram &diagram, const clanguml::config::sequence_diagram &config) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| clanguml::common::visitor::translation_unit_visitor::translation_unit_visitor(clang::SourceManager &sm, DiagramT &diagram, const ConfigT &config) | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inlineexplicit |
| TraverseCallExpr(clang::CallExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseCaseStmt(clang::CaseStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseCoawaitExpr(clang::CoawaitExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseCompoundStmt(clang::CompoundStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseConditionalOperator(clang::ConditionalOperator *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseCoreturnStmt(clang::CoreturnStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseCoyieldExpr(clang::CoyieldExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseCXXCatchStmt(clang::CXXCatchStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseCXXConstructExpr(clang::CXXConstructExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseCXXForRangeStmt(clang::CXXForRangeStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseCXXMethodDecl(clang::CXXMethodDecl *declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseCXXRecordDecl(clang::CXXRecordDecl *declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseCXXTryStmt(clang::CXXTryStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseDefaultStmt(clang::DefaultStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseDoStmt(clang::DoStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseForStmt(clang::ForStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseFunctionDecl(clang::FunctionDecl *declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseFunctionTemplateDecl(clang::FunctionTemplateDecl *declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseIfStmt(clang::IfStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseLambdaExpr(clang::LambdaExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseObjCMessageExpr(clang::ObjCMessageExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseObjCMethodDecl(clang::ObjCMethodDecl *declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseReturnStmt(clang::ReturnStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseSwitchStmt(clang::SwitchStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseVarDecl(clang::VarDecl *VD) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| TraverseWhileStmt(clang::WhileStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| tu_path() const | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | inline |
| VisitCallExpr(clang::CallExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitClassTemplateDecl(clang::ClassTemplateDecl *declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl *declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitCoawaitExpr(clang::CoawaitExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitCoreturnStmt(clang::CoreturnStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitCoyieldExpr(clang::CoyieldExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitCXXConstructExpr(clang::CXXConstructExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitCXXMethodDecl(clang::CXXMethodDecl *declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitCXXRecordDecl(clang::CXXRecordDecl *declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitFunctionDecl(clang::FunctionDecl *declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitFunctionTemplateDecl(clang::FunctionTemplateDecl *function_declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitLambdaExpr(clang::LambdaExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitObjCInterfaceDecl(clang::ObjCInterfaceDecl *interface_declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitObjCMessageExpr(clang::ObjCMessageExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitObjCMethodDecl(clang::ObjCMethodDecl *declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitObjCPropertyRefExpr(clang::ObjCPropertyRefExpr *expr) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitObjCProtocolDecl(clang::ObjCProtocolDecl *protocol_declaration) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| VisitReturnStmt(clang::ReturnStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
| within_static_variable_declaration_ | clanguml::sequence_diagram::visitor::translation_unit_visitor | mutableprivate |
| ~translation_unit_visitor() override=default | clanguml::sequence_diagram::visitor::translation_unit_visitor | virtual |