Fixed empty entity name errors

This commit is contained in:
Bartek Kryza
2022-06-26 15:33:53 +02:00
parent ae973c38f5
commit 09b25065bf
2 changed files with 6 additions and 0 deletions

View File

@@ -1199,6 +1199,9 @@ void translation_unit_visitor::process_function_parameter(
relationship_t::kDependency);
for (const auto &[type, relationship_type] : relationships) {
if (type.empty())
continue;
auto [type_ns, type_name] = cx::util::split_ns(type);
if (ctx.diagram().should_include(type_ns, type_name) &&
(relationship_type != relationship_t::kNone) &&

View File

@@ -582,6 +582,9 @@ void diagram_filter::init_filters(const config::diagram &c)
template <>
bool diagram_filter::should_include<std::string>(const std::string &name) const
{
if (name.empty())
return false;
auto [ns, n] = cx::util::split_ns(name);
return should_include(ns, n);