clang_complete完整的undeuced模板

时间:2014-07-18 19:48:52

标签: c++ templates vim clang-complete

有没有办法让clang_complete完整的模板像这样:

template <class T>
class X {
  int member_;
};

template <class U>
void foo() {
  X<U> x;
  x. //<-- autocomplete member_ (doesn’t work)
}

这不起作用,因为编译器不知道U是什么。当然,X可以有其他成员的专业化。

但是能够:

会有所帮助,而且非常有成效
  • 如果尚未推断出模板参数,则回退到模板的通用版本
  • (或)累积模板的泛型和所有特化,并将它们全部显示出来。

可以这样做吗?

0 个答案:

没有答案