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
CXError_Success0

\brief No error.

CXError_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.

CXError_Crashed2

\brief libclang crashed while performing the requested operation.

CXError_InvalidArguments3

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

CXError_ASTReadError4

\brief An AST deserialization error has occurred.

Meta