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

This is the complete list of members for clanguml::package_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
add_relationships(clang::Decl *cls, found_relationships_t &relationships)clanguml::package_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::common::visitor::translation_unit_visitor< ConfigT, DiagramT >
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::common::visitor::translation_unit_visitor< ConfigT, DiagramT >
finalize()clanguml::package_diagram::visitor::translation_unit_visitor
find_relationships(const clang::QualType &type, found_relationships_t &relationships, common::model::relationship_t relationship_hint=common::model::relationship_t::kDependency)clanguml::package_diagram::visitor::translation_unit_visitorprivate
get_package_id(const clang::Decl *cls)clanguml::package_diagram::visitor::translation_unit_visitorprivate
get_parent_package_ids(eid_t id)clanguml::package_diagram::visitor::translation_unit_visitorprivate
id_mapper() constclanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT >inline
id_mapper_clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT >mutableprivate
process_class_bases(const clang::CXXRecordDecl &cls, found_relationships_t &relationships)clanguml::package_diagram::visitor::translation_unit_visitorprivate
process_class_children(const clang::CXXRecordDecl &cls, found_relationships_t &relationships)clanguml::package_diagram::visitor::translation_unit_visitorprivate
process_class_declaration(const clang::CXXRecordDecl &cls, found_relationships_t &relationships)clanguml::package_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_field(const clang::FieldDecl &field_declaration, found_relationships_t &relationships)clanguml::package_diagram::visitor::translation_unit_visitorprivate
process_friend(const clang::FriendDecl &friend_declaration, found_relationships_t &relationships)clanguml::package_diagram::visitor::translation_unit_visitorprivate
process_method(const clang::CXXMethodDecl &method, found_relationships_t &relationships)clanguml::package_diagram::visitor::translation_unit_visitorprivate
process_record_children(const clang::RecordDecl &cls, found_relationships_t &relationships)clanguml::package_diagram::visitor::translation_unit_visitorprivate
process_static_field(const clang::VarDecl &field_declaration, found_relationships_t &relationships)clanguml::package_diagram::visitor::translation_unit_visitorprivate
process_template_method(const clang::FunctionTemplateDecl &method, found_relationships_t &relationships)clanguml::package_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
relative_to_path_clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT >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
should_include(const clang::NamedDecl *decl) constclanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT >inline
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
translation_unit_path_clanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT >private
translation_unit_visitor(clang::SourceManager &sm, clanguml::package_diagram::model::diagram &diagram, const clanguml::config::package_diagram &config)clanguml::package_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
tu_path() constclanguml::common::visitor::translation_unit_visitor< ConfigT, DiagramT >inline
VisitClassTemplateDecl(clang::ClassTemplateDecl *decl)clanguml::package_diagram::visitor::translation_unit_visitorvirtual
VisitCXXRecordDecl(clang::CXXRecordDecl *cls)clanguml::package_diagram::visitor::translation_unit_visitorvirtual
VisitEnumDecl(clang::EnumDecl *decl)clanguml::package_diagram::visitor::translation_unit_visitorvirtual
VisitFunctionDecl(clang::FunctionDecl *function_declaration)clanguml::package_diagram::visitor::translation_unit_visitorvirtual
VisitNamespaceDecl(clang::NamespaceDecl *ns)clanguml::package_diagram::visitor::translation_unit_visitorvirtual
VisitRecordDecl(clang::RecordDecl *cls)clanguml::package_diagram::visitor::translation_unit_visitorvirtual
~translation_unit_visitor() override=defaultclanguml::package_diagram::visitor::translation_unit_visitorvirtual