20 #define TTV_SOCIAL_ERROR_IDS\ 21 BEGIN_WARNING_IDS(TTV_WRN_SOCIAL_BEGIN_WARNINGS)\ 22 END_WARNING_IDS(TTV_WRN_SOCIAL_END_WARNINGS)\ 23 BEGIN_ERROR_IDS(TTV_EC_SOCIAL_BEGIN_ERRORS)\ 24 END_ERROR_IDS(TTV_EC_SOCIAL_END_ERRORS)\ 26 #define USE_TTV_ERROR_ID(ec) ec, 27 #define USE_TTV_WARNING_ID(ec) ec, 28 #define USE_TTV_SUCCESS_ID(ec) ec = 0, 29 #define BEGIN_WARNING_IDS(ec) ec = CONSTRUCT_WARNING_ID_VALUE(TTV_MODULE_ID_TWITCH_SOCIAL, (1 << 12)), 30 #define END_WARNING_IDS(ec) ec, 31 #define BEGIN_ERROR_IDS(ec) ec = CONSTRUCT_ERROR_ID_VALUE(TTV_MODULE_ID_TWITCH_SOCIAL, 1), 32 #define END_ERROR_IDS(ec) ec 43 #undef BEGIN_ERROR_IDS 45 #undef BEGIN_WARNING_IDS 46 #undef END_WARNING_IDS 47 #undef USE_TTV_SUCCESS_ID 48 #undef USE_TTV_WARNING_ID 49 #undef USE_TTV_ERROR_ID 61 if (errorId <= TTV_WRN_SOCIAL_END_WARNINGS)
#define CONSTRUCT_ERROR_ID_VALUE(MODULE_ID, ERROR_ID)
Definition: errortypes.h:39
#define CONSTRUCT_WARNING_ID_VALUE(MODULE_ID, ERROR_ID)
Definition: errortypes.h:44
const char * SocialErrorToString(TTV_ErrorCode ec)
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
uint32_t TTV_ErrorCode
Definition: errortypes.h:30
void GetSocialErrorCodeValues(std::vector< EnumValue > &result)
TTV_ErrorCode ToErrorCode(TTV_SocialErrorId errorId)
Definition: socialerrortypes.h:59
const uint32_t TTV_MODULE_ID_TWITCH_SOCIAL
Definition: socialerrortypes.h:17
#define TTV_SOCIAL_ERROR_IDS
Definition: socialerrortypes.h:20
TTV_SocialErrorId
Definition: socialerrortypes.h:37