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
success0

No error.

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.

crashed2

libclang crashed while performing the requested operation.

invalidArguments3

The function detected that the arguments violate the function contract.

astReadError4

An AST deserialization error has occurred.

Meta