| Value | Meaning |
|---|---|
| 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. |
Describes the exception specification of a cursor.
A negative value indicates that the cursor is not a function declaration.