Add cpp_function_template

This commit is contained in:
Jonathan Müller 2017-02-01 21:29:05 +01:00
commit 93c6e0f44c
6 changed files with 71 additions and 0 deletions

View file

@ -69,6 +69,8 @@ const char* cppast::to_string(cpp_entity_kind kind) noexcept
case cpp_entity_kind::alias_template_t:
return "alias template";
case cpp_entity_kind::function_template_t:
return "function template";
case cpp_entity_kind::count:
break;
@ -108,6 +110,7 @@ bool cppast::is_type(cpp_entity_kind kind) noexcept
case cpp_entity_kind::non_type_template_parameter_t:
case cpp_entity_kind::template_template_parameter_t:
case cpp_entity_kind::alias_template_t:
case cpp_entity_kind::function_template_t:
case cpp_entity_kind::count:
break;
}
@ -120,6 +123,7 @@ bool cppast::is_template(cpp_entity_kind kind) noexcept
switch (kind)
{
case cpp_entity_kind::alias_template_t:
case cpp_entity_kind::function_template_t:
return true;
case cpp_entity_kind::file_t: