Parse cpp_using_directive/declaration

Both of them now also don't have a name() anymore as it was inconsistent with get_full_name().
This commit is contained in:
Jonathan Müller 2017-02-22 20:09:40 +01:00
commit 087b9583ff
7 changed files with 176 additions and 22 deletions

View file

@ -43,12 +43,22 @@ cpp_entity_kind cpp_namespace_alias::do_get_entity_kind() const noexcept
return kind();
}
cpp_entity_kind cpp_using_directive::do_get_entity_kind() const noexcept
cpp_entity_kind cpp_using_directive::kind() noexcept
{
return cpp_entity_kind::using_directive_t;
}
cpp_entity_kind cpp_using_declaration::do_get_entity_kind() const noexcept
cpp_entity_kind cpp_using_directive::do_get_entity_kind() const noexcept
{
return kind();
}
cpp_entity_kind cpp_using_declaration::kind() noexcept
{
return cpp_entity_kind::using_declaration_t;
}
cpp_entity_kind cpp_using_declaration::do_get_entity_kind() const noexcept
{
return kind();
}