Hi,
Apparently I should be able to use semantic-c-tag-template and
semantic-c-tag-template-specifier to get "the template
specification for TAG, or nil" and "the template specifier
specification for TAG, or nil", respectively.
Sounds great, but what does it mean? :) Given...
template <int N>
class Foo
{
...
};
...(semantic-c-tag-template (semantic-current-tag)) evaluates to
(("int" type nil nil nil)). I couldn't find any documentation
about what those list members mean.
(semantic-c-tag-template-specifier (semantic-current-tag)) returns
nil. Is that a correct "specifier specification", whatever that
means, in this case?
--
Hannu
|