D | safe_numerics.h | 48 #define BASE_NUMERIC_CAST_CASE_SPECIALIZATION(A, B, C, D, Code) \ argument 52 return Code; \ 56 #define BASE_NUMERIC_CAST_CASE_SAME_SIZE(DestSigned, SourceSigned, Code) \ argument 58 true, true, DestSigned, SourceSigned, Code); \ 60 true, false, DestSigned, SourceSigned, Code) 62 #define BASE_NUMERIC_CAST_CASE_SOURCE_LARGER(DestSigned, SourceSigned, Code) \ argument 64 false, false, DestSigned, SourceSigned, Code); \ 66 #define BASE_NUMERIC_CAST_CASE_DEST_LARGER(DestSigned, SourceSigned, Code) \ argument 68 false, true, DestSigned, SourceSigned, Code); \
|