Changes between Version 8 and Version 9 of Guidelines/Naming/Operators


Ignore:
Timestamp:
Mar 29, 2011, 9:57:43 AM (12 years ago)
Author:
bronf
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Guidelines/Naming/Operators

    v8 v9  
    1717
    1818||=op    =||=alt       =||= type_traits       =||= MUP             =||= std    =||=  proto              =||= boost::operator     =||= proposed new name                    =||
    19 ||=`==`  =||=          =||equal_to             ||equal_to           ||  `=`     ||   `=`                 ||equality_comparable    ||  can_call_operator_equal_to            ||
    20 ||=`!=`  =||=`not_eq`  =||not_equal_to         ||not_equal_to       ||  `=`     ||   `=`                 ||                       ||  can_call_operator_not_equal_to        ||
    21 ||=`<`   =||=          =||less                 ||less               ||  `=`     ||   `=`                 ||less_than_comparable   ||  can_call_operator_less                ||
    22 ||=`<=`  =||=          =||less_equal           ||less_equal         ||  `=`     ||   `=`                 ||                       ||  can_call_operator_less_equal          ||
    23 ||=`>`   =||=          =||greater              ||greater            ||  `=`     ||   `=`                 ||                       ||  can_call_operator_greater             ||
    24 ||=`>=`  =||=          =||greater_equal        ||greater_equal      ||  `=`     ||   `=`                 ||                       ||  can_call_operator_greater_equal       ||
    25 ||=`+`   =||=          =||plus                 ||plus               ||  `=`     ||   `=`                 ||addable                ||  can_call_operator_plus                ||
    26 ||=`-`   =||=          =||minus                ||minus              ||  `=`     ||   `=`                 ||subtractable           ||  can_call_operator_minus               ||
    27 ||=`*`   =||=          =||multiplies           ||multiplies         ||  `=`     ||   `=`                 ||multipliable           ||  can_call_operator_multiplies          ||
    28 ||=`/`   =||=          =||divides              ||divides            ||  `=`     ||   `=`                 ||dividable              ||  can_call_operator_divides             ||
    29 ||=`%`   =||=          =||modulus              ||modulus            ||  `=`     ||   `=`                 ||modable                ||  can_call_operator_modulus             ||
    30 ||=`+=`  =||=          =||plus_equal           ||plus_assign        ||          ||  *_assign             ||                       ||  can_call_operator_plus_assign         ||
    31 ||=`-=`  =||=          =||minus_equal          ||minus_assign       ||          ||  *_assign             ||                       ||  can_call_operator_minus_assign        ||
    32 ||=`*=`  =||=          =||multiplies_equal     ||multiplies_assign  ||          ||  *_assign             ||                       ||  can_call_operator_multiplies_assign   ||
    33 ||=`/=`  =||=          =||divides_equal        ||divides_assign     ||          ||  *_assign             ||                       ||  can_call_operator_divides_assign      ||
    34 ||=`%=`  =||=          =||modulus_equal        ||modulus_assign     ||          ||  *_assign             ||                       ||  can_call_operator_modulus_assign      ||
    35 ||=`&&`  =||=`and`     =||logical_and          ||logical_and        ||  `=`     ||   `=`                 ||                       ||  can_call_operator_logical_and         ||
    36 ||=`||`  =||=`or`      =||logical_or           ||logical_or         ||  `=`     ||   `=`                 ||                       ||  can_call_operator_logical_or          ||
    37 ||=`&`   =||=`bitand`  =||bit_and              ||bit_and            ||  `=`*    ||  bitwise_*            ||andable                ||  can_call_operator_bitwise_and         ||
    38 ||=`|`   =||=`bitor`   =||bit_or               ||bit_or             ||  `=`*    ||  bitwise_*            ||orable                 ||  can_call_operator_bitwise_or          ||
    39 ||=`^`   =||=          =||bit_xor              ||bit_xor            ||  `=`*    ||  bitwise_*            ||xorable                ||  can_call_operator_bitwise_xor         ||
    40 ||=`<<`  =||=          =||left_shift           ||left_shift         ||          ||shift_left             ||left_shiftable         ||  can_call_operator_shift_left          ||
    41 ||=`>>`  =||=          =||right_shift          ||right_shift        ||          ||shift_right            ||right_shiftable        ||  can_call_operator_shift_right         ||
    42 ||=`&=`  =||=`and_eq`  =||bit_and_equal        ||bit_and_assign     ||          ||bitwise_and_assign     ||                       ||  can_call_operator_bitwise_and_assign  ||
    43 ||=`|=`  =||=`or_eq`   =||bit_or_equal         ||bit_or_assign      ||          ||bitwise_or_assign      ||                       ||  can_call_operator_bitwise_or_assign   ||
    44 ||=`^=`  =||=`xor_eq`  =||bit_xor_equal        ||bit_xor_assign     ||          ||bitwise_xor_assign     ||                       ||  can_call_operator_bitwise_xor_assign  ||
    45 ||=`<<=` =||=          =||left_shift_equal     ||left_shift_assign  ||          ||shift_left_assign      ||                       ||  can_call_operator_shift_left_assign   ||
    46 ||=`>>=` =||=          =||right_shift_equal    ||right_shift_assign ||          ||shift_right_assign     ||                       ||  can_call_operator_shift_right_assign  ||
    47 ||=`++`  =||=          =||prefix_increment     ||pre_increment      ||          ||pre_inc                ||incrementable          ||  can_call_operator_pre_increment       ||
    48 ||=`--`  =||=          =||prefix_decrement     ||pre_decrement      ||          ||pre_dec                ||decrementable          ||  can_call_operator_pre_decrement       ||
    49 ||=`+`   =||=          =||unary_plus           ||unary_plus         ||          ||   `=`                 ||                       ||  can_call_operator_unary_plus          ||
    50 ||=`-`   =||=          =||unary_minus          ||negate             ||negate    ||negate                 ||                       ||  can_call_operator_unary_minus         ||
    51 ||=`!`   =||=`not`     =||logical_not          ||logical_not        ||  `=`     ||logical_not            ||                       ||  can_call_operator_logical_not         ||
    52 ||=`~`   =||=`compl`   =||complement           ||complement         ||          ||complement             ||                       ||  can_call_operator_complement          ||
    53 ||=`*`   =||=          =||dereference          ||dereference        ||          ||dereference            ||                       ||  can_call_operator_dereference         ||
    54 ||=`++`  =||=          =||postfix_increment    ||post_increment     ||          ||post_inc               ||                       ||  can_call_operator_post_increment      ||
    55 ||=`--`  =||=          =||postfix_decrement    ||post_decrement     ||          ||post_dec               ||                       ||  can_call_operator_post_decrement      ||
     19||=`==`  =||=          =||equal_to             ||equal_to           ||  `=`     ||   `=`                 ||equality_comparable    ||can_call_operator_equal_to              ||
     20||=`!=`  =||=`not_eq`  =||not_equal_to         ||not_equal_to       ||  `=`     ||   `=`                 ||                       ||can_call_operator_not_equal_to          ||
     21||=`<`   =||=          =||less                 ||less               ||  `=`     ||   `=`                 ||less_than_comparable   ||can_call_operator_less                  ||
     22||=`<=`  =||=          =||less_equal           ||less_equal         ||  `=`     ||   `=`                 ||                       ||can_call_operator_less_equal            ||
     23||=`>`   =||=          =||greater              ||greater            ||  `=`     ||   `=`                 ||                       ||can_call_operator_greater               ||
     24||=`>=`  =||=          =||greater_equal        ||greater_equal      ||  `=`     ||   `=`                 ||                       ||can_call_operator_greater_equal         ||
     25||=`+`   =||=          =||plus                 ||plus               ||  `=`     ||   `=`                 ||addable                ||can_call_operator_plus                  ||
     26||=`-`   =||=          =||minus                ||minus              ||  `=`     ||   `=`                 ||subtractable           ||can_call_operator_minus                 ||
     27||=`*`   =||=          =||multiplies           ||multiplies         ||  `=`     ||   `=`                 ||multipliable           ||can_call_operator_multiplies            ||
     28||=`/`   =||=          =||divides              ||divides            ||  `=`     ||   `=`                 ||dividable              ||can_call_operator_divides               ||
     29||=`%`   =||=          =||modulus              ||modulus            ||  `=`     ||   `=`                 ||modable                ||can_call_operator_modulus               ||
     30||=`+=`  =||=          =||plus_equal           ||plus_assign        ||          ||  *_assign             ||                       ||can_call_operator_plus_assign           ||
     31||=`-=`  =||=          =||minus_equal          ||minus_assign       ||          ||  *_assign             ||                       ||can_call_operator_minus_assign          ||
     32||=`*=`  =||=          =||multiplies_equal     ||multiplies_assign  ||          ||  *_assign             ||                       ||can_call_operator_multiplies_assign     ||
     33||=`/=`  =||=          =||divides_equal        ||divides_assign     ||          ||  *_assign             ||                       ||can_call_operator_divides_assign        ||
     34||=`%=`  =||=          =||modulus_equal        ||modulus_assign     ||          ||  *_assign             ||                       ||can_call_operator_modulus_assign        ||
     35||=`&&`  =||=`and`     =||logical_and          ||logical_and        ||  `=`     ||   `=`                 ||                       ||can_call_operator_logical_and           ||
     36||=`||`  =||=`or`      =||logical_or           ||logical_or         ||  `=`     ||   `=`                 ||                       ||can_call_operator_logical_or            ||
     37||=`&`   =||=`bitand`  =||bit_and              ||bit_and            ||  `=`*    ||  bitwise_*            ||andable                ||can_call_operator_bitwise_and           ||
     38||=`|`   =||=`bitor`   =||bit_or               ||bit_or             ||  `=`*    ||  bitwise_*            ||orable                 ||can_call_operator_bitwise_or            ||
     39||=`^`   =||=          =||bit_xor              ||bit_xor            ||  `=`*    ||  bitwise_*            ||xorable                ||can_call_operator_bitwise_xor           ||
     40||=`<<`  =||=          =||left_shift           ||left_shift         ||          ||shift_left             ||left_shiftable         ||can_call_operator_shift_left            ||
     41||=`>>`  =||=          =||right_shift          ||right_shift        ||          ||shift_right            ||right_shiftable        ||can_call_operator_shift_right           ||
     42||=`&=`  =||=`and_eq`  =||bit_and_equal        ||bit_and_assign     ||          ||bitwise_and_assign     ||                       ||can_call_operator_bitwise_and_assign    ||
     43||=`|=`  =||=`or_eq`   =||bit_or_equal         ||bit_or_assign      ||          ||bitwise_or_assign      ||                       ||can_call_operator_bitwise_or_assign     ||
     44||=`^=`  =||=`xor_eq`  =||bit_xor_equal        ||bit_xor_assign     ||          ||bitwise_xor_assign     ||                       ||can_call_operator_bitwise_xor_assign    ||
     45||=`<<=` =||=          =||left_shift_equal     ||left_shift_assign  ||          ||shift_left_assign      ||                       ||can_call_operator_shift_left_assign     ||
     46||=`>>=` =||=          =||right_shift_equal    ||right_shift_assign ||          ||shift_right_assign     ||                       ||can_call_operator_shift_right_assign    ||
     47||=`++`  =||=          =||prefix_increment     ||pre_increment      ||          ||pre_inc                ||incrementable          ||can_call_operator_pre_increment         ||
     48||=`--`  =||=          =||prefix_decrement     ||pre_decrement      ||          ||pre_dec                ||decrementable          ||can_call_operator_pre_decrement         ||
     49||=`+`   =||=          =||unary_plus           ||unary_plus         ||          ||   `=`                 ||                       ||can_call_operator_unary_plus            ||
     50||=`-`   =||=          =||unary_minus          ||negate             ||negate    ||negate                 ||                       ||can_call_operator_unary_minus           ||
     51||=`!`   =||=`not`     =||logical_not          ||logical_not        ||  `=`     ||logical_not            ||                       ||can_call_operator_logical_not           ||
     52||=`~`   =||=`compl`   =||complement           ||complement         ||          ||complement             ||                       ||can_call_operator_complement            ||
     53||=`*`   =||=          =||dereference          ||dereference        ||          ||dereference            ||                       ||can_call_operator_dereference           ||
     54||=`++`  =||=          =||postfix_increment    ||post_increment     ||          ||post_inc               ||                       ||can_call_operator_post_increment        ||
     55||=`--`  =||=          =||postfix_decrement    ||post_decrement     ||          ||post_dec               ||                       ||can_call_operator_post_decrement        ||
    5656
    5757