相关疑难解决方法(0)

如何使用libclang找出成员函数是const还是volatile?

我有一个实例CXCursor样的CXCursor_CXXMethod.我想知道函数是否是,const或者volatile,例如:

class Foo {
public:
    void bar() const;
    void baz() volatile;
    void qux() const volatile;
};
Run Code Online (Sandbox Code Playgroud)

我在libclang的文档中找不到任何有用的东西.我试过clang_isConstQualifiedType,clang_isVolatileQualifiedType但这些似乎总是返回0C++成员函数类型.

c c++ clang libclang

12
推荐指数
1
解决办法
1884
查看次数

标签 统计

c ×1

c++ ×1

clang ×1

libclang ×1