Ticket #5184: optional_test.cpp.patch
File optional_test.cpp.patch, 1000 bytes (added by , 12 years ago) |
---|
-
optional_test.cpp
1133 1133 // Specializations of std::swap: 1134 1134 // 1135 1135 1136 template <>1137 1136 void swap(optional_swap_test::class_whose_default_ctor_should_be_used & x, optional_swap_test::class_whose_default_ctor_should_be_used & y) 1138 1137 { 1139 1138 optional_swap_test::swap(x, y); 1140 1139 } 1141 1140 1142 template <>1143 1141 void swap(optional_swap_test::class_whose_default_ctor_should_not_be_used & x, optional_swap_test::class_whose_default_ctor_should_not_be_used & y) 1144 1142 { 1145 1143 optional_swap_test::swap(x, y); 1146 1144 } 1147 1145 1148 template <>1149 1146 void swap(optional_swap_test::class_without_default_ctor & x, optional_swap_test::class_without_default_ctor & y) 1150 1147 { 1151 1148 optional_swap_test::swap(x, y); 1152 1149 } 1153 1150 1154 template <>1155 1151 void swap(optional_swap_test::class_whose_explicit_ctor_should_be_used & x, optional_swap_test::class_whose_explicit_ctor_should_be_used & y) 1156 1152 { 1157 1153 optional_swap_test::swap(x, y);