arr*_*owd 13
我想,你需要创建一个实例llvm::raw_string_ostream并将你的std :: string传递给它的construtor.现在你可以使用它llvm::raw_ostream,当你完成后只需要调用.str()以获取你的字符串.
像这样的东西:
std::string type_str;
llvm::raw_string_ostream rso(&type_str);
your_type->print(rso);
std::cout<<rso.str();
Run Code Online (Sandbox Code Playgroud)
LLVM已更改其界面,因此现在以下内容将起作用:
std::string type_str;
llvm::raw_string_ostream rso(type_str);
your_type->print(rso);
std::cout<<rso.str();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3448 次 |
| 最近记录: |