enum CXCursor_ExceptionSpecificationKind

Description

Describes the exception specification of a cursor. A negative value indicates that the cursor is not a function declaration.

Declared at: clang/include/clang-c/Index.h:174

Enumerators

NameValueComment
CXCursor_ExceptionSpecificationKind_None0The cursor has no exception specification.
CXCursor_ExceptionSpecificationKind_DynamicNone1The cursor has exception specification throw()
CXCursor_ExceptionSpecificationKind_Dynamic2The cursor has exception specification throw(T1, T2)
CXCursor_ExceptionSpecificationKind_MSAny3The cursor has exception specification throw(...).
CXCursor_ExceptionSpecificationKind_BasicNoexcept4The cursor has exception specification basic noexcept.
CXCursor_ExceptionSpecificationKind_ComputedNoexcept5The cursor has exception specification computed noexcept.
CXCursor_ExceptionSpecificationKind_Unevaluated6The exception specification has not yet been evaluated.
CXCursor_ExceptionSpecificationKind_Uninstantiated7The exception specification has not yet been instantiated.
CXCursor_ExceptionSpecificationKind_Unparsed8The exception specification has not been parsed yet.
CXCursor_ExceptionSpecificationKind_NoThrow9The cursor has a __declspec(nothrow) exception specification.