問題タブ [libtooling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
227 参照

c++ - MatchFinder を使用した Clang libtooling

私は libtooling の初心者です。簡単な C++ コードで学習しようとしています。以下の行のような typedef 式を解析/出力しようとしています:

clang++ -Xclang -ast-dump -fsyntax-only出力:

それを解析するために、継承しMatchFinder::MatchCallbackてオーバーロードするクラスを作成しMatchFinder::MatchCallback::runます。

しかし、Itemポインターはヌルに等しいです。関数、変数、クラス、構造体テンプレート、メソッド テンプレート、列挙型などを解析/出力できますMacthFinder::MatchCallbackが、この方法は typedef では実行されません。このコードの何が問題になっていますか?