CXErrorCode

\brief Error codes returned by libclang routines.

Zero (\c CXError_Success) is the only error code indicating success. Other error codes, including not yet assigned non-zero values, indicate errors.

Values

ValueMeaning
success0

\brief No error.

failure1

\brief A generic error code, no further details are available.

Errors of this kind can get their own specific error codes in future libclang versions.

crashed2

\brief libclang crashed while performing the requested operation.

invalidArguments3

\brief The function detected that the arguments violate the function contract.

astReadError4

\brief An AST deserialization error has occurred.

Meta