support for C++14 constexpr: basic_string