This reference describes unreleased code on main; no release documents it yet.

RLMeshErrorClass

enumExperimental#include <rlmesh.h>[source]

The exact class of an error.

enum RLMeshErrorClass

RLMESH_ERROR_CLASS_INVALID

enumerator[source]
RLMESH_ERROR_CLASS_INVALID = 0

RLMESH_ERROR_CLASS_RLMESH_EXCEPTION

enumerator[source]
RLMESH_ERROR_CLASS_RLMESH_EXCEPTION = 1

RLMESH_ERROR_CLASS_PROTOCOL_EXCEPTION

enumerator[source]
RLMESH_ERROR_CLASS_PROTOCOL_EXCEPTION = 2

RLMESH_ERROR_CLASS_ENVIRONMENT_EXCEPTION

enumerator[source]
RLMESH_ERROR_CLASS_ENVIRONMENT_EXCEPTION = 3

RLMESH_ERROR_CLASS_RECOVERABLE_ENVIRONMENT_EXCEPTION

enumerator[source]
RLMESH_ERROR_CLASS_RECOVERABLE_ENVIRONMENT_EXCEPTION = 4

RLMESH_ERROR_CLASS_MODEL_EXCEPTION

enumerator[source]
RLMESH_ERROR_CLASS_MODEL_EXCEPTION = 5

RLMESH_ERROR_CLASS_VALUE_ERROR

enumerator[source]
RLMESH_ERROR_CLASS_VALUE_ERROR = 6

RLMESH_ERROR_CLASS_ADAPTER_RESOLUTION_ERROR

enumerator[source]
RLMESH_ERROR_CLASS_ADAPTER_RESOLUTION_ERROR = 7

RLMESH_ERROR_CLASS_TYPE_ERROR

enumerator[source]
RLMESH_ERROR_CLASS_TYPE_ERROR = 8

RLMESH_ERROR_CLASS_RUNTIME_ERROR

enumerator[source]
RLMESH_ERROR_CLASS_RUNTIME_ERROR = 9

RLMESH_ERROR_CLASS_OS_ERROR

enumerator[source]
RLMESH_ERROR_CLASS_OS_ERROR = 10

RLMESH_ERROR_CLASS_CONNECTION_ERROR

enumerator[source]
RLMESH_ERROR_CLASS_CONNECTION_ERROR = 11

RLMESH_ERROR_CLASS_TIMEOUT_ERROR

enumerator[source]
RLMESH_ERROR_CLASS_TIMEOUT_ERROR = 12

RLMESH_ERROR_CLASS_KEYBOARD_INTERRUPT

enumerator[source]
RLMESH_ERROR_CLASS_KEYBOARD_INTERRUPT = 13