Moved examples to separate repository

This commit is contained in:
Bartek Kryza 2022-06-26 15:33:29 +02:00
parent c571daa3bb
commit ae973c38f5
No known key found for this signature in database
GPG Key ID: 6CDA4566635E93B1
6 changed files with 2 additions and 352 deletions

1
examples/README.md Normal file
View File

@ -0,0 +1 @@
The examples directory has been moved to a separate repository [clang-uml-examples](https://github.com/bkryza/clang-uml-examples).

View File

@ -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

View File

@ -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

View File

@ -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'

View File

@ -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

2
thirdparty/cppast vendored

@ -1 +1 @@
Subproject commit 2c3c5d6c4f1351941a0474b75e318e1d0bef412f
Subproject commit 79b8d56391b8e40a7b51bd1d567df300ba39a77a