@@ -697,7 +697,7 @@ auto friend operatorOP(O&& a, const annotated_ref& b) ->
697
697
decltype(std::forward<O>(a) OP std::declval<T>());
698
698
----
699
699
a|
700
- Where [code]#OP# is: [code]#pass:[+]#, [code]#-#,[code]#*#, [code]#/#, [code]#%#, [code]#+<<+#, [code]#>>#, [code]#&#, [code]#\|#, [code]#\^#, [code]#<#, [code]#<=#, [code]#>#, [code]#>=#, [code]#==#, [code]#!=#, [code]#&&#, [code]#| |#.
700
+ Where [code]#OP# is: [code]#pass:[+]#, [code]#-#,[code]#*#, [code]#/#, [code]#%#, [code]#+<<+#, [code]#>>#, [code]#&#, [code]#\|#, [code]#\^#, [code]#<#, [code]#<=#, [code]#>#, [code]#>=#, [code]#==#, [code]#!=#, [code]#&&#, [code]#\|\ |#.
701
701
702
702
Defines a hidden friend operator `OP` overload for type `O` and `annotated_ref`.
703
703
@@ -716,7 +716,7 @@ auto friend operatorOP(const annotated_ref& a, O&& b) ->
716
716
decltype(std::declval<T>() OP std::forward<O>(b));
717
717
----
718
718
a|
719
- Where [code]#OP# is: [code]#pass:[+]#, [code]#-#,[code]#*#, [code]#/#, [code]#%#, [code]#+<<+#, [code]#>>#, [code]#&#, [code]#\|#, [code]#\^#, [code]#<#, [code]#<=#, [code]#>#, [code]#>=#, [code]#==#, [code]#!=#, [code]#&&#, [code]#| |#.
719
+ Where [code]#OP# is: [code]#pass:[+]#, [code]#-#,[code]#*#, [code]#/#, [code]#%#, [code]#+<<+#, [code]#>>#, [code]#&#, [code]#\|#, [code]#\^#, [code]#<#, [code]#<=#, [code]#>#, [code]#>=#, [code]#==#, [code]#!=#, [code]#&&#, [code]#\|\ |#.
720
720
721
721
Defines a hidden friend operator `OP` overload for type `annotated_ref` and `O`. `O` cannot be
722
722
a type of `annotated_ref`.
0 commit comments