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 |
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 |
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_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 |
relative_to_path_ | clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT > | private |
resolve_ids_to_global() | 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 | |
TraverseCompoundStmt(clang::CompoundStmt *stmt) | clanguml::sequence_diagram::visitor::translation_unit_visitor | |
TraverseConditionalOperator(clang::ConditionalOperator *stmt) | 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 | |
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 | |
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 | |
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 | |
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 |