31#include <glob/glob.hpp>
39namespace class_diagram {
45template <
typename C,
typename D>
124 const std::vector<class_method> &methods, std::ostream &ostr)
const;
175 const relationship &r, std::set<std::string> &rendered_relations)
const;
233 const class_element &member,
const std::string &alias)
const;
250 const std::vector<class_method> &methods)
const;
254 "constructors",
"assignment",
"operators",
"other"};
256 template <
typename T>
260 std::sort(elements.begin(), elements.end(),
261 [](
const auto &m1,
const auto &m2) {
262 return m1.name() < m2.name();