diff --git a/examples/cppast/.clang-uml b/examples/cppast/.clang-uml new file mode 100644 index 00000000..92e51154 --- /dev/null +++ b/examples/cppast/.clang-uml @@ -0,0 +1,99 @@ +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 + scopes: + - 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 + scopes: + - 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 + scopes: + - public + - protected + - private diff --git a/examples/yaml-cpp/.clang-uml b/examples/yaml-cpp/.clang-uml new file mode 100644 index 00000000..5c3ee680 --- /dev/null +++ b/examples/yaml-cpp/.clang-uml @@ -0,0 +1,21 @@ +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