0.5.4
C++ to UML diagram generator based on Clang
Loading...
Searching...
No Matches
clanguml::sequence_diagram::visitor::translation_unit_visitor Member List

This is the complete list of members for clanguml::sequence_diagram::visitor::translation_unit_visitor, including all inherited members.

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_visitormutableprivate
anonymous_struct_relationships_clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
build_function_model(const clang::FunctionDecl &declaration)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
build_function_template(const clang::FunctionTemplateDecl &declaration)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
build_function_template_instantiation(const clang::FunctionDecl &pDecl)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
call_expr_message_map_clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
call_expression_context_clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
comment_visitor_clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT >private
config() constclanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT >inline
config_clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT >private
config_t typedefclanguml::sequence_diagram::visitor::translation_unit_visitor
construct_expr_message_map_clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
context()clanguml::sequence_diagram::visitor::translation_unit_visitor
context() constclanguml::sequence_diagram::visitor::translation_unit_visitor
create_class_model(clang::CXXRecordDecl *cls)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
create_element(const clang::NamedDecl *decl) constclanguml::sequence_diagram::visitor::translation_unit_visitor
create_lambda_method_model(clang::CXXMethodDecl *cls)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
create_method_model(clang::CXXMethodDecl *cls)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
diagram()clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT >inline
diagram() constclanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT >inline
diagram_clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT >private
diagram_t typedefclanguml::sequence_diagram::visitor::translation_unit_visitor
ensure_lambda_messages_have_operator_as_target()clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
finalize()clanguml::sequence_diagram::visitor::translation_unit_visitor
forward_declarations_clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
generate_message_from_comment(model::message &m) constclanguml::sequence_diagram::visitor::translation_unit_visitorprivate
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_visitorprivate
get_participant(const clang::Decl *decl)clanguml::sequence_diagram::visitor::translation_unit_visitorinline
get_participant(const clang::Decl *decl) constclanguml::sequence_diagram::visitor::translation_unit_visitorinline
get_participant(const eid_t id)clanguml::sequence_diagram::visitor::translation_unit_visitorinline
get_participant(eid_t id) constclanguml::sequence_diagram::visitor::translation_unit_visitorinline
get_unique_id(eid_t local_id) constclanguml::sequence_diagram::visitor::translation_unit_visitor
id_mapper() constclanguml::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) constclanguml::sequence_diagram::visitor::translation_unit_visitorprivate
is_smart_pointer(const clang::TemplateDecl *primary_template) constclanguml::sequence_diagram::visitor::translation_unit_visitorprivate
lambda_source_location(const clang::SourceLocation &source_location) constclanguml::sequence_diagram::visitor::translation_unit_visitorprivate
make_lambda_name(const clang::CXXRecordDecl *cls) constclanguml::sequence_diagram::visitor::translation_unit_visitorprivate
pop_message_to_diagram(clang::CallExpr *expr)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
pop_message_to_diagram(clang::CXXConstructExpr *expr)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
process_class_method_call_expression(model::message &m, const clang::CXXMemberCallExpr *method_call_expr)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
process_class_template_method_call_expression(model::message &m, const clang::CallExpr *expr)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
process_class_template_specialization(clang::ClassTemplateSpecializationDecl *cls)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
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_visitorprivate
process_cuda_kernel_call_expression(model::message &m, const clang::CUDAKernelCallExpr *cuda_call_expr)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
process_function_call_expression(model::message &m, const clang::CallExpr *expr)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
process_lambda_call_expression(model::message &m, const clang::CallExpr *expr) constclanguml::sequence_diagram::visitor::translation_unit_visitorprivate
process_operator_call_expression(model::message &m, const clang::CXXOperatorCallExpr *operator_call_expr)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
process_unresolved_lookup_call_expression(model::message &m, const clang::CallExpr *expr) constclanguml::sequence_diagram::visitor::translation_unit_visitorprivate
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_visitormutableprivate
push_message(clang::CallExpr *expr, model::message &&m)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
push_message(clang::CXXConstructExpr *expr, model::message &&m)clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
relative_to_path_clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT >private
resolve_ids_to_global()clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
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) constclanguml::sequence_diagram::visitor::translation_unit_visitorprivate
should_include(const clang::LambdaExpr *expr) constclanguml::sequence_diagram::visitor::translation_unit_visitorprivate
should_include(const clang::CallExpr *expr) constclanguml::sequence_diagram::visitor::translation_unit_visitorprivate
should_include(const clang::CXXMethodDecl *decl) constclanguml::sequence_diagram::visitor::translation_unit_visitorprivate
should_include(const clang::FunctionDecl *decl) constclanguml::sequence_diagram::visitor::translation_unit_visitorprivate
should_include(const clang::FunctionTemplateDecl *decl) constclanguml::sequence_diagram::visitor::translation_unit_visitorprivate
should_include(const clang::ClassTemplateDecl *decl) constclanguml::sequence_diagram::visitor::translation_unit_visitorprivate
clanguml::common::visitor::translation_unit_visitor::should_include(const clang::NamedDecl *decl) constclanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT >inline
shouldVisitTemplateInstantiations()clanguml::sequence_diagram::visitor::translation_unit_visitor
simplify_system_template(const std::string &full_name) constclanguml::sequence_diagram::visitor::translation_unit_visitorprivate
skip_system_header_decl(const clang::NamedDecl *decl) constclanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT >inline
source_manager() constclanguml::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_visitorinlineprivate
template_builder_clanguml::sequence_diagram::visitor::translation_unit_visitorprivate
template_builder_t typedefclanguml::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
TraverseIfStmt(clang::IfStmt *stmt)clanguml::sequence_diagram::visitor::translation_unit_visitor
TraverseLambdaExpr(clang::LambdaExpr *expr)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() constclanguml::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
within_static_variable_declaration_clanguml::sequence_diagram::visitor::translation_unit_visitormutableprivate
~translation_unit_visitor() override=defaultclanguml::sequence_diagram::visitor::translation_unit_visitorvirtual