"自动"在clang libtooling中没有推断出类型3.8.1

时间:2017-02-14 06:25:25

标签: c++11 abstract-syntax-tree llvm-clang libtooling

我正在使用clang 3.8.1 libtooling库。我为c ++自动类型编写了访问者。当我尝试获得推断类型时,我得到NULL-TYPE。

有人遇到过类似的问题吗? 请告诉我铿锵声中的自动类型演绎,因为它让我无处可去。

示例代码:

bool ASTPrinter::VisitAutoTypeLoc(AutoTypeLoc TL) { 

std::string deducedTypeSig = TL.getType().getAsString(); 

if (TL.getTypePtr()->isDeduced()) { 
  deducedTypeSig = TL.getTypePtr()->getDeducedType().getAsString(); 
 } 
}

0 个答案:

没有答案