Helps working with raw or unique_ptr of CppObj in a uniform way.
bool isOverride(CppFunctionBase *func)
bool isDeleted(CppFunctionBase *func)
bool isPureVirtual(CppFunctionBase *func)
bool isFinal(CppFunctionBase *func)
bool isConst(CppFunctionBase *func)
bool isStatic(CppFunctionBase *func)
bool isMethod(CppFunctionEPtr func)
bool isInline(CppFunctionBase *func)
bool isVirtual(CppFunctionBase *func)
bool isClassLike(CppObj *cppObj)
Base class of constructor, destructor, and functions.