CXCursor_ExceptionSpecificationKind

Describes the exception specification of a cursor.

A negative value indicates that the cursor is not a function declaration.

Values

ValueMeaning
CXCursor_ExceptionSpecificationKind_None0

The cursor has no exception specification.

CXCursor_ExceptionSpecificationKind_DynamicNone1

The cursor has exception specification throw()

CXCursor_ExceptionSpecificationKind_Dynamic2

The cursor has exception specification throw(T1, T2)

CXCursor_ExceptionSpecificationKind_MSAny3

The cursor has exception specification throw(...).

CXCursor_ExceptionSpecificationKind_BasicNoexcept4

The cursor has exception specification basic noexcept.

CXCursor_ExceptionSpecificationKind_ComputedNoexcept5

The cursor has exception specification computed noexcept.

CXCursor_ExceptionSpecificationKind_Unevaluated6

The exception specification has not yet been evaluated.

CXCursor_ExceptionSpecificationKind_Uninstantiated7

The exception specification has not yet been instantiated.

CXCursor_ExceptionSpecificationKind_Unparsed8

The exception specification has not been parsed yet.

CXCursor_ExceptionSpecificationKind_NoThrow9

The cursor has a __declspec(nothrow) exception specification.

Meta