У меня есть экземпляр CXCursor
вида CXCursor_CXXMethod
. Я хочу узнать, является ли функция const
или volatile
, например:
class Foo {
public:
void bar() const;
void baz() volatile;
void qux() const volatile;
};
Я не смог найти ничего полезного в документации libclang. Я пробовал clang_isConstQualifiedType
и clang_isVolatileQualifiedType
, но они всегда возвращают 0
для типов функций-членов С++.