Lines Matching defs:ErrorCode

119 enum class ErrorCode {
133 ErrorType() : error_code_(ErrorCode::NO_ERROR) {}
136 // implicit conversion from ErrorCode to ErrorType is desirable behavior.
138 ErrorType(ErrorCode error_code) : error_code_(error_code) {}
141 ErrorType(ErrorCode error_code, EncodingClass encoding_class,
149 explicit operator bool() const { return error_code_ != ErrorCode::NO_ERROR; }
151 operator ErrorCode() const { return error_code_; }
152 ErrorCode error_code() const { return error_code_; }
166 case ErrorCode::NO_ERROR:
168 case ErrorCode::UNEXPECTED_ENCODING:
172 case ErrorCode::UNEXPECTED_TYPE_SIZE:
174 case ErrorCode::INSUFFICIENT_BUFFER:
176 case ErrorCode::INSUFFICIENT_DESTINATION_SIZE:
184 ErrorCode error_code_;
1100 return ErrorCode::INSUFFICIENT_BUFFER;
1104 return ErrorCode::NO_ERROR;
1119 return ErrorCode::INSUFFICIENT_BUFFER;
1123 return ErrorCode::NO_ERROR;
1146 return ErrorCode::NO_ERROR;
1164 return ErrorCode::NO_ERROR;
1166 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_BOOL,
1180 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_FLOAT,
1195 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_FLOAT,
1208 return ErrorCode::NO_ERROR;
1212 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_UINT,
1224 return ErrorCode::NO_ERROR;
1228 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_INT,
1240 return ErrorCode::NO_ERROR;
1244 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_UINT,
1256 return ErrorCode::NO_ERROR;
1262 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_INT,
1274 return ErrorCode::NO_ERROR;
1280 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_UINT,
1292 return ErrorCode::NO_ERROR;
1300 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_INT,
1312 return ErrorCode::NO_ERROR;
1320 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_UINT,
1332 return ErrorCode::NO_ERROR;
1342 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_INT,
1354 return ErrorCode::NO_ERROR;
1364 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_UINT,
1477 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_EXTENSION,
1497 return ErrorType(ErrorCode::UNEXPECTED_TYPE_SIZE, ENCODING_CLASS_EXTENSION,
1507 ? ErrorCode::NO_ERROR
1508 : ErrorCode::GET_FILE_DESCRIPTOR_FAILED;
1510 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_EXTENSION,
1526 return ErrorType(ErrorCode::UNEXPECTED_TYPE_SIZE, ENCODING_CLASS_EXTENSION,
1535 ? ErrorCode::NO_ERROR
1536 : ErrorCode::GET_CHANNEL_HANDLE_FAILED;
1538 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_EXTENSION,
1556 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_BINARY,
1579 return ErrorCode::INSUFFICIENT_DESTINATION_SIZE;
1581 return ErrorCode::NO_ERROR;
1602 return ErrorCode::INSUFFICIENT_DESTINATION_SIZE;
1604 return ErrorCode::NO_ERROR;
1618 return ErrorCode::NO_ERROR;
1626 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_STRING,
1642 return ErrorCode::NO_ERROR;
1667 return ErrorCode::INSUFFICIENT_DESTINATION_SIZE;
1669 return ErrorCode::NO_ERROR;
1683 return ErrorCode::NO_ERROR;
1689 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_ARRAY,
1702 return ErrorCode::NO_ERROR;
1708 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_MAP,
1732 return ErrorCode::NO_ERROR;
1741 return ErrorCode::NO_ERROR;
1754 return ErrorType(ErrorCode::UNEXPECTED_ENCODING, ENCODING_CLASS_MAP,
1757 return ErrorCode::NO_ERROR;
1775 return ErrorType(ErrorCode::UNEXPECTED_TYPE_SIZE, ENCODING_CLASS_MAP,
1783 return ErrorCode::INVALID_VARIANT_ELEMENT;
1817 return ErrorCode::NO_ERROR;
1856 return ErrorCode::INSUFFICIENT_DESTINATION_SIZE;
1863 return ErrorCode::NO_ERROR;
1880 return ErrorCode::INSUFFICIENT_DESTINATION_SIZE;
1887 return ErrorCode::NO_ERROR;
1902 return ErrorCode::UNEXPECTED_TYPE_SIZE;
1910 return ErrorCode::NO_ERROR;
1918 return ErrorCode::NO_ERROR;
1945 return ErrorCode::UNEXPECTED_TYPE_SIZE;
1956 return ErrorCode::NO_ERROR;
1987 return ErrorCode::INSUFFICIENT_BUFFER;