CXErrorCode

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

No error.

CXError_Failure1

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

libclang crashed while performing the requested operation.

CXError_InvalidArguments3

The function detected that the arguments violate the function contract.

CXError_ASTReadError4

An AST deserialization error has occurred.

Meta