llvm :: Type
2.9 и ранее использовалось метод getDescription
для получения строкового представления типа. Этот метод больше не существует в llvm 3.0.
Я не уверен, что это устарело в пользу Type :: print (raw_ostream &)
, но в любом случае мне интересно узнать об этом API. Какие есть примеры того, как его использовать? Как я могу выполнить дамп в строку
или const char *
?
В частности, я хочу передать строку в Boost :: Format
, который является современный c ++ sprintf
.