-
在Ubuntu 16.04
您是否有解决此问题的想法?我没有发现有用的东西 sudo apt-get install libclang-dev 正在阅读包 -
libclang CXCursors隐藏了openmp指令的主体吗?
我试图为openmp代码编写一个linter,但是libclang隐藏了openmp指令的主体。我的问题与llvm邮件列表中的<a href= -
如何在llvm clang(版本7.0.1)python绑定中使用compile_commands.json?
我正在尝试打印出给定C ++文件中的所有AST节点。而且我提供了一个有效的C ++文件,在其父目录中具有com -
如何使用libclang解析C ++标头?
我试图用libclang解析c ++头,但是解析器只解析类名-并将其类型显示为VarDec1。 当文件扩展名从.h更改为.cp -
如何使用llvm clang(7.0.1版本)绑定python解决c ++ 14死锁问题?
我想使用libclang绑定python解决在c ++项目中发现死锁的问题。您有什么好的建议吗?我现在有一些想法, -
为什么Clang -ast dump和recursiveASTVisitor给出不同的结果?
我正在使用python解析cpp代码,并使用以下python代码遍历AST: <pre><code>def traverse(n): print (n.kind) fo -
python libclang:如何区分const与constexpr类型?
在libclang中,如何确定变量声明的类型是否为constexpr?<br/> (以防万一,我正在使用python绑定) <hr /> -
如何使用Libclang检查c ++函数是否异步?
我正在使用Libclang解析c ++代码。我想检查每个函数/方法是否都是异步的。 例如: <pre><code>void returnN( -
如何使用libclang匹配assignOperator
我想做源到源的翻译。 自定义类类型CPMap / CPVector具有重载分配运算符。 之前: <pre><cod -
如何指定要编译的目录
我写了一些基于<code>libclang</code>的工具,该工具从其中获取一些文件并创建翻译单元并解析ast树,但是 -
LibClang for Python是否有助于分析C ++代码中的依赖关系?
需要使用Python中的LibClang解析C ++代码。解析时,我想确定cpp代码中的依赖关系,依赖关系的大小以及依 -
为字符串流打印目的更改FunctionDecl(或任何其他Decl)表示形式的声明名称
我正在尝试充分利用cast AST声明打印机制。我遇到了一个我无法克服的问题。 我想打印一个完整的 -
如何使用libclang检测预处理程序块
我正在使用基于libclang + cindex.py的重构工具,该工具可以自动将函数实现从标头移到源文件。我几乎可以 -
如何使用libclang
我使用<code>libclang</code>为c / c ++文件创建<a href="http://github.com/andrejlevkovitch/hl-server" rel="nofollow noreferrer">syn -
LibClang clang_getArgType()返回错误的类型
我尝试使用libClang解析C ++方法,但是当尝试获取函数的参数/参数时,有时会给出错误的类型。 示 -
ClassTemplateSpecializationDecl的定义数据为空
例如,我收到一个<code>class alt::VectorLayout<int, 4></code>作为ClassTemplateSpecializationDecl,并且我正在尝试 -
使用CMake为libclang项目(LLVM)构建动态/共享库
我正在尝试为单个C文件生成一个动态(共享)库,该库使用LibClang(LLVM) 这是该文件的导入。 -
通过libclang
在<code>SuppressIncludeNotFoundError</code>中有一个<code>clang::Preprocessor</code>标志,在使用clang LibTooling API(具有 -
使用libclang获取基类偏移量
是否可以使用libclang API获得基类的偏移量?有<code>clang_Type_getOffsetOf</code>函数,但仅适用于字段,如果我 -
如何在没有预处理的情况下使用libclang生成AST?
我想生成一个AST以消除诸如fallthrough switch语句之类的事情,但是我不想处理创建编译数据库和完全预处 -
如何自动执行C ++代码块(最好是从python)
我有大约10,000个独立且相对简单的.cpp文件(假设仅一个30行的main()函数)。我想了解每个参数如何与 -
如何使用libclang加速解析C ++代码?
我有一个必须在原始编译之前进行分析的项目。出于反射目的需要它。简而言之,我想检查代码中<code>.h -
获取字段声明的类型(libclang)
我正在从C ++标头中收集一些信息。但是在字段声明中解析模板类型时遇到了奇怪的问题: <pre><code>cla -
我可以使用libclang将结构解析为CXType吗?
我正在使用libclang(clang的C接口)来解析头文件并识别函数,类型和变量。不幸的是,我不知道如何解析 -
libclang:如何区分项目和系统包含的内容?
我正在使用libclang(Python绑定)来解析一些C ++代码。 我需要将解析为系统标头(例如<code>#include <algori -
Libclang无法检测到标头中定义的函数调用
我正在使用libclang解析<code>.cpp</code>并获取文件中的所有函数调用。 但是,唯一返回的函数调用是在已解 -
python libclang,找不到模板定义
我有一个要使用python和libclang解析的头文件。 我做了以下方法: <pre><code>def FindDeclaration(path, func -
获取 CXXRecordDecl 的基类时出现 Libclang/Libtooling 分段错误
我尝试获取 CXXRecordDecl 的所有基类,但是我得到了一个 Seg。使用以下方法进行故障: <pre><code>bool Visi -
在 ClangTool 中多次使用 AST
我想构建一个 C++ 重构服务,它不仅是一次性的(即运行一次并终止),而且可以被查询以进行重构(通 -
如何在 Matchcallback::onEndOfTranslationUnit() 中正确注入标头
我正在编写一个将表达式 <code>expr1 + expr2</code> 转换为 <code>myFunc(expr1, expr2)</code> 的工具。 我面临的问题