29 : template_element{using_namespace}
43 members_.emplace_back(std::move(member));
48 methods_.emplace_back(std::move(method));
53 for (
const auto &p :
bases_) {
54 if (p.id() == parent.id()) {
59 bases_.emplace_back(std::move(parent));
75 std::ostringstream ostr;
89 std::ostringstream ostr;
103 return "<<anonymous>>";
113 [](
const auto &method) { return method.is_pure_virtual(); });
127 [&removed](
auto &&p) {
return removed.count(p.id()) > 0; }),
133 const auto *type =
is_struct() ?
"struct" :
"class";
139 return fmt::format(
"{}{}.html", type,
name);