Template Class StaticString

Class Documentation

template<size_t capacity>
class StaticString

Fixed capacity string with an implicit conversion to std::string_view. Capacity is specified as a template parameter. At runtime one may use up to the specified capacity.

Public Functions

StaticString() = default

Construct an empty string.

inline StaticString(std::string const &string)

Construct from a std::string.

inline auto begin() const

Get a const begin iterator.

inline auto end() const

Get a const end iterator.

inline operator std::string_view() const

Implicit conversion to std::string_view.