WIP Refactoring alias template resolution based on clang canonical representation
This commit is contained in:
@@ -37,6 +37,8 @@ std::string to_plantuml(relationship_t r, std::string style)
|
||||
return style.empty() ? "<.." : fmt::format("<.[{}].", style);
|
||||
case relationship_t::kDependency:
|
||||
return style.empty() ? "..>" : fmt::format(".[{}].>", style);
|
||||
case relationship_t::kAlias:
|
||||
return style.empty() ? ".." : fmt::format(".[{}].", style);
|
||||
default:
|
||||
return "";
|
||||
}
|
||||
|
||||
@@ -44,6 +44,8 @@ std::string to_string(relationship_t r)
|
||||
return "friendship";
|
||||
case relationship_t::kDependency:
|
||||
return "dependency";
|
||||
case relationship_t::kAlias:
|
||||
return "alias";
|
||||
default:
|
||||
assert(false);
|
||||
}
|
||||
|
||||
@@ -35,6 +35,7 @@ enum class relationship_t {
|
||||
kAssociation,
|
||||
kInstantiation,
|
||||
kFriendship,
|
||||
kAlias,
|
||||
kDependency
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user