| Value | Meaning | 
|---|---|
| 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.  | 
\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.