ACE_Utils::Fast_Comparator< LEFT, RIGHT > Struct Template ReferenceQuick comparison of types that can be safely promoted and/or converted to each other. More...
Detailed Descriptiontemplate<typename LEFT, typename RIGHT>
Quick comparison of types that can be safely promoted and/or converted to each other.
|
typedef ACE::If_Then_Else< USE_LEFT, LEFT, typename ACE::If_Then_Else< USE_RIGHT, RIGHT, void>::result_type>::result_type ACE_Utils::Fast_Comparator< LEFT, RIGHT >::promote_type |
ACE_Utils::Fast_Comparator< LEFT, RIGHT >::ACE_STATIC_CONSTANT | ( | bool | , | |
USE_LEFT | = ((sizeof(LEFT) > sizeof(RIGHT)&&(Sign_Check< LEFT >::is_signed==1||Sign_Check< RIGHT >::is_signed==0))||(sizeof(LEFT)==sizeof(RIGHT)&&((Sign_Check< LEFT >::is_signed==1 &&Sign_Check< RIGHT >::is_signed==1)||(Sign_Check< LEFT >::is_signed==0 &&Sign_Check< RIGHT >::is_signed==0)))) | |||
) |
ACE_Utils::Fast_Comparator< LEFT, RIGHT >::ACE_STATIC_CONSTANT | ( | bool | , | |
USE_RIGHT | = (sizeof(RIGHT) > sizeof(LEFT)&&(Sign_Check< RIGHT >::is_signed==1||Sign_Check< LEFT >::is_signed==0)) | |||
) |
ACE_Utils::Fast_Comparator< LEFT, RIGHT >::ACE_STATIC_CONSTANT | ( | bool | , | |
USABLE | = (USE_LEFT||USE_RIGHT) | |||
) |
static bool ACE_Utils::Fast_Comparator< LEFT, RIGHT >::greater_than | ( | LEFT | lhs, | |
RIGHT | rhs | |||
) | [inline, static] |