SmartLockerTools/OtaUpdate/ErrorCode.h

19 lines
394 B
C
Raw Permalink Normal View History

2024-05-17 10:36:23 +08:00
#ifndef __ERRORCODE_H__
#define __ERRORCODE_H__
#include <system_error>
enum class ErrorCode {
Success = 0,
NoDevices = -1, // 枚举不到UVC设备
};
namespace std {
template <>
struct is_error_code_enum<ErrorCode> : true_type {};
} // namespace std
class ErrorCategory : public std::error_category {};
std::error_code makeErrorCode(ErrorCode code);
#endif // __ERRORCODE_H__