From bc8bb5c44aeb6449567e007c03548c4fc25e4295 Mon Sep 17 00:00:00 2001 From: Bartek Kryza Date: Sat, 16 Apr 2022 19:56:49 +0200 Subject: [PATCH] Updated cppast example --- examples/cppast/.clang-uml | 112 +++++++++++++++++++++---------------- 1 file changed, 64 insertions(+), 48 deletions(-) diff --git a/examples/cppast/.clang-uml b/examples/cppast/.clang-uml index 63cb2b0f..58e8da3f 100644 --- a/examples/cppast/.clang-uml +++ b/examples/cppast/.clang-uml @@ -29,54 +29,6 @@ diagrams: - public - protected - private - cpp_entity_class_diagram: - type: class - glob: - - include/cppast/cpp_alias_template.hpp - - include/cppast/cpp_array_type.hpp - - include/cppast/cpp_attribute.hpp - - include/cppast/cpp_class.hpp - - include/cppast/cpp_class_template.hpp - - include/cppast/cpp_decltype_type.hpp - - include/cppast/cpp_entity_container.hpp - - include/cppast/cpp_entity.hpp - - include/cppast/cpp_entity_index.hpp - - include/cppast/cpp_entity_kind.hpp - - include/cppast/cpp_entity_ref.hpp - - include/cppast/cpp_enum.hpp - - include/cppast/cpp_expression.hpp - - include/cppast/cpp_friend.hpp - - include/cppast/cpp_function.hpp - - include/cppast/cpp_function_template.hpp - - include/cppast/cpp_function_type.hpp - - include/cppast/cpp_language_linkage.hpp - - include/cppast/cpp_member_function.hpp - - include/cppast/cpp_member_variable.hpp - - include/cppast/cpp_namespace.hpp - - include/cppast/cpp_template.hpp - - include/cppast/cpp_template_parameter.hpp - - include/cppast/cpp_token.hpp - - include/cppast/cpp_type_alias.hpp - - include/cppast/cpp_type.hpp - - include/cppast/cpp_variable_base.hpp - - include/cppast/cpp_variable.hpp - - include/cppast/cpp_variable_template.hpp - using_namespace: - - cppast - include: - namespaces: - - cppast - relationships: - - inheritance - exclude: - namespaces: - - cppast::detail - entity_types: - - enums - access: - - public - - protected - - private cpp_entity_index_class_diagram: type: class glob: @@ -93,7 +45,71 @@ diagrams: exclude: namespaces: - cppast::detail + relationships: + - dependency access: - public - protected - private + plantuml: + before: + - left to right direction + cpp_entity_class_hierarchy_diagram: + type: class + glob: + - include/cppast/*.hpp + using_namespace: + - cppast + include: + namespaces: + - cppast + relationships: + - inheritance + subclasses: + - cppast::cpp_entity + - cppast::cpp_variable_base + exclude: + access: + - public + - protected + - private + plantuml: + before: + - left to right direction + cpp_type_class_hierarchy_diagram: + type: class + glob: + - include/cppast/*.hpp + using_namespace: + - cppast + include: + namespaces: + - cppast + relationships: + - inheritance + subclasses: + - cppast::cpp_type + exclude: + access: + - public + - protected + - private + plantuml: + before: + - left to right direction + include_graph_diagram: + type: include + glob: + - include/cppast/*.hpp + - src/*.cpp + relative_to: . + include: + paths: + - include/cppast + - src + exclude: + paths: + - src/libclang + plantuml: + before: + - left to right direction \ No newline at end of file