Clang Const Qualified C++ Method

Как проверить, является ли метод C++ константным в clang?

Например::

class Inner{
public:
    int i;
    Inner();
    float inner_method() const;
};

Я использую библиотеку clang-c и пытался использовать clang_isConstQualifiedTypeна узле inner_method. однако это возвращает false.

Я не возражаю, если в ответе используются заголовки clang c++.

5
задан srossross 23 March 2012 в 16:18
поделиться