1

我已经能够编写一个给我FunctionDecl实例的 Clang AST 匹配器。但是,我观察到getNameAsString使用type-parameter-N-M. 例如,在以下代码中:

template <typename T>
struct foo {
    using value_type = T;
    operator const value_type&() const;
};

getNameAsString返回operator const type-parameter-0-0&。我正在寻找的是operator const value_type&.

如何获得函数的书面不合格 ID?

4

0 回答 0