Fixed formatting
This commit is contained in:
@@ -596,7 +596,7 @@ void translation_unit_visitor::process_class_bases(
|
|||||||
class_parent cp;
|
class_parent cp;
|
||||||
auto ns = cx::util::ns(base.type(), ctx.entity_index());
|
auto ns = cx::util::ns(base.type(), ctx.entity_index());
|
||||||
common::model::namespace_ base_ns;
|
common::model::namespace_ base_ns;
|
||||||
if(!ns.empty())
|
if (!ns.empty())
|
||||||
base_ns = common::model::namespace_{ns};
|
base_ns = common::model::namespace_{ns};
|
||||||
base_ns = base_ns | common::model::namespace_{base.name()}.name();
|
base_ns = base_ns | common::model::namespace_{base.name()}.name();
|
||||||
cp.set_name(base_ns.to_string());
|
cp.set_name(base_ns.to_string());
|
||||||
@@ -811,7 +811,7 @@ bool translation_unit_visitor::add_nested_template_relationships(
|
|||||||
template_argument.find_nested_relationships(nested_relationships,
|
template_argument.find_nested_relationships(nested_relationships,
|
||||||
relationship_type,
|
relationship_type,
|
||||||
[&d = ctx.diagram()](const std::string &full_name) {
|
[&d = ctx.diagram()](const std::string &full_name) {
|
||||||
if(full_name.empty())
|
if (full_name.empty())
|
||||||
return false;
|
return false;
|
||||||
auto [ns, name] = cx::util::split_ns(full_name);
|
auto [ns, name] = cx::util::split_ns(full_name);
|
||||||
return d.should_include(ns, name);
|
return d.should_include(ns, name);
|
||||||
|
|||||||
@@ -217,8 +217,8 @@ void get_option<clanguml::common::model::namespace_>(const Node &node,
|
|||||||
if (node[option.name].Type() == NodeType::Scalar)
|
if (node[option.name].Type() == NodeType::Scalar)
|
||||||
option.set({node[option.name].template as<std::string>()});
|
option.set({node[option.name].template as<std::string>()});
|
||||||
else if (node[option.name].Type() == NodeType::Sequence)
|
else if (node[option.name].Type() == NodeType::Sequence)
|
||||||
option.set({
|
option.set(
|
||||||
node[option.name].template as<std::vector<std::string>>()[0]});
|
{node[option.name].template as<std::vector<std::string>>()[0]});
|
||||||
else
|
else
|
||||||
throw std::runtime_error("Invalid using_namespace value");
|
throw std::runtime_error("Invalid using_namespace value");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,22 +1,30 @@
|
|||||||
class A { };
|
class A {
|
||||||
|
};
|
||||||
|
|
||||||
class AA { };
|
class AA {
|
||||||
|
};
|
||||||
|
|
||||||
namespace ns1 {
|
namespace ns1 {
|
||||||
|
|
||||||
class A { };
|
class A {
|
||||||
|
};
|
||||||
|
|
||||||
namespace ns2 {
|
namespace ns2 {
|
||||||
|
|
||||||
class A { };
|
class A {
|
||||||
|
};
|
||||||
|
|
||||||
class B : public A { };
|
class B : public A {
|
||||||
|
};
|
||||||
|
|
||||||
class C : public ns1::A { };
|
class C : public ns1::A {
|
||||||
|
};
|
||||||
|
|
||||||
class D : public ns1::ns2::A { };
|
class D : public ns1::ns2::A {
|
||||||
|
};
|
||||||
|
|
||||||
class E : public ::A { };
|
class E : public ::A {
|
||||||
|
};
|
||||||
|
|
||||||
class R {
|
class R {
|
||||||
public:
|
public:
|
||||||
|
|||||||
Reference in New Issue
Block a user