| 28 | using Base::size; |
| 29 | |
| 30 | inline MonotonicBasicString(MonotonicBasicString&& other, |
| 31 | typename Base::allocator_type allocator) noexcept |
| 32 | : Base(allocator) { |
| 33 | operator=(::std::move(other)); |
| 34 | } |
| 35 | |
| 36 | template <typename A> |
| 37 | inline MonotonicBasicString(const ::std::basic_string<C, CH, A>& other, |