Fixed tests on macos (#248)

This commit is contained in:
Bartek Kryza
2024-07-24 13:16:47 +02:00
parent 077e1c1e70
commit d5687907e0
4 changed files with 5 additions and 19 deletions

View File

@@ -273,12 +273,12 @@ void diagram::apply_filter()
if (!filter().should_include(c.get())) if (!filter().should_include(c.get()))
to_remove.emplace(c.get().id()); to_remove.emplace(c.get().id());
nested_trait_ns::remove(to_remove);
element_view<class_>::remove(to_remove); element_view<class_>::remove(to_remove);
element_view<enum_>::remove(to_remove); element_view<enum_>::remove(to_remove);
element_view<concept_>::remove(to_remove); element_view<concept_>::remove(to_remove);
nested_trait_ns::remove(to_remove);
for (auto &c : element_view<class_>::view()) for (auto &c : element_view<class_>::view())
c.get().apply_filter(filter(), to_remove); c.get().apply_filter(filter(), to_remove);

View File

@@ -255,11 +255,6 @@ public:
auto *comment = decl.getASTContext().getRawCommentForDeclNoCache(&decl); auto *comment = decl.getASTContext().getRawCommentForDeclNoCache(&decl);
if (comment == nullptr) {
comment = clanguml::common::get_declaration_raw_comment(
source_manager(), decl.getASTContext(), &decl);
}
process_comment(comment, decl.getASTContext().getDiagnostics(), e); process_comment(comment, decl.getASTContext().getDiagnostics(), e);
} }

View File

@@ -84,10 +84,10 @@ void diagram::apply_filter()
if (!filter().should_include(c.get())) if (!filter().should_include(c.get()))
to_remove.emplace(c.get().id()); to_remove.emplace(c.get().id());
nested_trait_ns::remove(to_remove);
element_view<package>::remove(to_remove); element_view<package>::remove(to_remove);
nested_trait_ns::remove(to_remove);
for (auto &c : element_view<package>::view()) for (auto &c : element_view<package>::view())
c.get().apply_filter(filter(), to_remove); c.get().apply_filter(filter(), to_remove);
} }

View File

@@ -1,6 +1,3 @@
add_compile_flags:
- -fparse-all-comments
- -fretain-comments-from-system-headers
diagrams: diagrams:
t00080_class: t00080_class:
type: class type: class
@@ -15,10 +12,4 @@ diagrams:
- clanguml::t00080 - clanguml::t00080
elements: elements:
- std::thread - std::thread
using_namespace: clanguml::t00080 using_namespace: clanguml::t00080
plantuml:
after:
- '{% set e=element("std::thread") %} note top of {{ e.alias }} : {{ trim(e.comment.paragraph.0) }}'
mermaid:
after:
- '{% set e=element("std::thread") %} note for {{ e.alias }} "{{ trim(e.comment.paragraph.0) }}"'