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
Name | Value | Comment |
---|---|---|
CXCursor_ExceptionSpecificationKind_None | 0 | The cursor has no exception specification. |
CXCursor_ExceptionSpecificationKind_DynamicNone | 1 | The cursor has exception specification throw() |
CXCursor_ExceptionSpecificationKind_Dynamic | 2 | The cursor has exception specification throw(T1, T2) |
CXCursor_ExceptionSpecificationKind_MSAny | 3 | The cursor has exception specification throw(...). |
CXCursor_ExceptionSpecificationKind_BasicNoexcept | 4 | The cursor has exception specification basic noexcept. |
CXCursor_ExceptionSpecificationKind_ComputedNoexcept | 5 | The cursor has exception specification computed noexcept. |
CXCursor_ExceptionSpecificationKind_Unevaluated | 6 | The exception specification has not yet been evaluated. |
CXCursor_ExceptionSpecificationKind_Uninstantiated | 7 | The exception specification has not yet been instantiated. |
CXCursor_ExceptionSpecificationKind_Unparsed | 8 | The exception specification has not been parsed yet. |
CXCursor_ExceptionSpecificationKind_NoThrow | 9 | The cursor has a __declspec(nothrow) exception specification. |