Home | History | Annotate | Download | only in base

Lines Matching refs:Code

2 // Use of this source code is governed by a BSD-style license that can be
19 #define BASE_NUMERIC_CAST_CASE_SPECIALIZATION(A, B, C, D, Code) \
23 return Code; \
27 #define BASE_NUMERIC_CAST_CASE_SAME_SIZE(DestSigned, SourceSigned, Code) \
29 true, true, DestSigned, SourceSigned, Code); \
31 true, false, DestSigned, SourceSigned, Code)
33 #define BASE_NUMERIC_CAST_CASE_SOURCE_LARGER(DestSigned, SourceSigned, Code) \
35 false, false, DestSigned, SourceSigned, Code); \
37 #define BASE_NUMERIC_CAST_CASE_DEST_LARGER(DestSigned, SourceSigned, Code) \
39 false, true, DestSigned, SourceSigned, Code); \
49 // The last argument in each of the macros is the actual comparison code. It