Add cpp_scope_name to support templated scopes

This commit is contained in:
Jonathan Müller 2017-04-13 11:58:52 +02:00
commit 06cf090b35
7 changed files with 75 additions and 15 deletions

View file

@ -223,10 +223,9 @@ namespace cppast
cpp_entity_kind do_get_entity_kind() const noexcept override;
/// \returns The name of the namespace.
type_safe::optional<std::string> do_get_scope_name() const override
type_safe::optional<cpp_scope_name> do_get_scope_name() const override
{
return name();
return type_safe::ref(*this);
}
detail::intrusive_list<cpp_base_class> bases_;