| 1300 | typename std::enable_if<IsDecomposable<T>::value, int>::type = 0, |
| 1301 | T* = nullptr> |
| 1302 | std::pair<iterator, bool> insert(T&& value) { |
| 1303 | return emplace(std::forward<T>(value)); |
| 1304 | } |
| 1305 | |
| 1306 | // This overload kicks in when the argument is a bitfield or an lvalue of |
| 1307 | // insertable and decomposable type. |