diff --git a/examples/README.md b/examples/README.md new file mode 100644 index 00000000..91cdd257 --- /dev/null +++ b/examples/README.md @@ -0,0 +1 @@ +The examples directory has been moved to a separate repository [clang-uml-examples](https://github.com/bkryza/clang-uml-examples). \ No newline at end of file diff --git a/examples/cppast/.clang-uml b/examples/cppast/.clang-uml deleted file mode 100644 index 58e8da3f..00000000 --- a/examples/cppast/.clang-uml +++ /dev/null @@ -1,115 +0,0 @@ -compilation_database_dir: build -output_directory: puml -diagrams: - cpp_expression_class_diagram: - type: class - glob: - - include/cppast/cpp_expression.hpp - using_namespace: - - cppast - include: - namespaces: - - cppast - exclude: - namespaces: - - cppast::detail - cpp_type_class_diagram: - type: class - glob: - - include/cppast/cpp_type.hpp - using_namespace: - - cppast - include: - namespaces: - - cppast - exclude: - namespaces: - - cppast::detail - access: - - public - - protected - - private - cpp_entity_index_class_diagram: - type: class - glob: - - include/cppast/cpp_entity.hpp - - include/cppast/cpp_entity_container.hpp - - include/cppast/cpp_entity_index.hpp - - include/cppast/cpp_entity_kind.hpp - - include/cppast/cpp_entity_ref.hpp - using_namespace: - - cppast - include: - namespaces: - - cppast - 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 diff --git a/examples/drogon/.clang-uml b/examples/drogon/.clang-uml deleted file mode 100644 index 7386d601..00000000 --- a/examples/drogon/.clang-uml +++ /dev/null @@ -1,41 +0,0 @@ -compilation_database_dir: build -output_directory: puml -diagrams: - all_classes_diagram: - type: class - glob: - - lib/inc/drogon/*.h - using_namespace: - - drogon - include: - namespaces: - - drogon - exclude: - namespaces: - - drogon::internal - - drogon::test - access: - - public - - protected - - private - drobjectbase_hierarchy: - type: class - glob: - - lib/inc/drogon/*.h - using_namespace: - - drogon - include: - namespaces: - - drogon - subclasses: - - drogon::DrObjectBase - relationships: - - inheritance - exclude: - namespaces: - - drogon::internal - - drogon::test - access: - - public - - protected - - private diff --git a/examples/entt/.clang-uml b/examples/entt/.clang-uml deleted file mode 100644 index 79df3eed..00000000 --- a/examples/entt/.clang-uml +++ /dev/null @@ -1,174 +0,0 @@ -compilation_database_dir: _build -output_directory: docs/diagrams -generate_links: - link: 'https://github.com/skypjack/entt/blob/{{ git.commit }}/{{ element.source.path }}#L{{ element.source.line }}' - tooltip: '{% if "comment" in element %}{{ abbrv(trim(replace(element.comment, "\n+", " ")), 256) }}{% else %}{{ element.name }}{% endif %}' -include_relations_also_as_members: false -generate_method_arguments: none -generate_packages: true -diagrams: - container_class_diagram: - type: class - glob: - - src/entt/container/*.hpp - using_namespace: entt - include: - namespaces: - - entt - exclude: - namespaces: - - entt::internal - plantuml: - before: - - 'title EnTT container class diagram model' - core_class_diagram: - type: class - glob: - - src/entt/core/*.hpp - using_namespace: entt - include: - namespaces: - - entt - exclude: - namespaces: - - entt::internal - plantuml: - before: - - 'title EnTT core class diagram model' - entity_class_diagram: - type: class - glob: - - src/entt/entity/*.hpp - using_namespace: entt - include: - namespaces: - - entt - exclude: - namespaces: - - entt::internal - plantuml: - before: - - 'title EnTT core class diagram model' - locator_class_diagram: - type: class - glob: - - src/entt/locator/*.hpp - using_namespace: entt - include: - namespaces: - - entt - exclude: - namespaces: - - entt::internal - plantuml: - before: - - 'title EnTT locator class diagram model' - meta_class_diagram: - type: class - glob: - - src/entt/meta/*.hpp - using_namespace: entt - include: - namespaces: - - entt - exclude: - namespaces: - - entt::internal - plantuml: - before: - - 'title EnTT meta class diagram model' - platform_class_diagram: - type: class - glob: - - src/entt/platform/*.hpp - using_namespace: entt - include: - namespaces: - - entt - exclude: - namespaces: - - entt::internal - plantuml: - before: - - 'title EnTT platform class diagram model' - poly_class_diagram: - type: class - glob: - - src/entt/poly/*.hpp - using_namespace: entt - include: - namespaces: - - entt - exclude: - namespaces: - - entt::internal - plantuml: - before: - - 'title EnTT poly class diagram model' - process_class_diagram: - type: class - glob: - - src/entt/process/*.hpp - using_namespace: entt - include: - namespaces: - - entt - exclude: - namespaces: - - entt::internal - plantuml: - before: - - 'title EnTT process class diagram model' - resource_class_diagram: - type: class - glob: - - src/entt/resources/*.hpp - using_namespace: entt - include: - namespaces: - - entt - exclude: - namespaces: - - entt::internal - plantuml: - before: - - 'title EnTT resource class diagram model' - signal_class_diagram: - type: class - glob: - - src/entt/signal/*.hpp - using_namespace: entt - include: - namespaces: - - entt - exclude: - namespaces: - - entt::internal - plantuml: - before: - - 'title EnTT signal class diagram model' - include_diagram: - type: include - glob: - - src/entt/**/*.hpp - relative_to: src - include: - paths: - - src/entt - exclude: - paths: - - src/entt/core/fwd.hpp - - src/entt/config/config.h - plantuml: - before: - - 'title EnTT include graph diagram' - package_diagram: - type: package - glob: - - src/entt/**/*.hpp - include: - namespaces: - - entt - plantuml: - before: - - 'title EnTT namespace package diagram' diff --git a/examples/yaml-cpp/.clang-uml b/examples/yaml-cpp/.clang-uml deleted file mode 100644 index 5c3ee680..00000000 --- a/examples/yaml-cpp/.clang-uml +++ /dev/null @@ -1,21 +0,0 @@ -compilation_database_dir: _build -output_directory: puml -diagrams: - all_class: - type: class - glob: - - include/yaml-cpp/*.h - - src/*.h - - src/*.cpp - using_namespace: - - YAML - include: - namespaces: - - YAML - exclude: - namespaces: - - YAML::detail - - YAML::enable_if - - YAML::disable_if - # This class is deprecated - - YAML::ptr_vector diff --git a/thirdparty/cppast b/thirdparty/cppast index 2c3c5d6c..79b8d563 160000 --- a/thirdparty/cppast +++ b/thirdparty/cppast @@ -1 +1 @@ -Subproject commit 2c3c5d6c4f1351941a0474b75e318e1d0bef412f +Subproject commit 79b8d56391b8e40a7b51bd1d567df300ba39a77a