...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Default constructor (empty string).
static_string();
» more...
Construct with count copies of character ch
.
static_string(
size_type count,
CharT ch);
» more...
Construct with a substring (pos, other.size()) of other
.
template<
std::size_t M>
static_string(
static_string< M, CharT, Traits > const& other,
size_type pos);
» more...
Construct with a substring (pos, count) of other
.
template<
std::size_t M>
static_string(
static_string< M, CharT, Traits > const& other,
size_type pos,
size_type count);
» more...
Construct with the first count
characters of s
, including
nulls.
static_string(
CharT const* s,
size_type count);
» more...
Construct from a null terminated string.
static_string(
CharT const* s);
» more...
Construct from a range of characters.
template<
class InputIt>
static_string(
InputIt first,
InputIt last);
» more...
Copy constructor.
static_string( static_string const& other); »more...
template< std::size_t M> static_string( static_string< M, CharT, Traits > const& other); »more...
Construct from an initializer list.
static_string(
std::initializer_list< CharT > init);
» more...
Construct from a string_view
explicit
static_string(
string_view_type sv);
» more...
Construct from any object convertible to string_view_type
.
template<
class T>
static_string(
T const& t,
size_type pos,
size_type n);
» more...