30 #ifndef STRING_BUFFER_HPP 31 #define STRING_BUFFER_HPP 38 template<
typename T,
size_t CAPACITY>
105 template<
size_t CAPACITY>
constexpr value_type front() const
static constexpr value_type SENTINEL
constexpr const_iterator end() const
value_type operator[](size_type i) const
Returns one character.
reference operator[](size_type i)
Returns one writable character.
constexpr const_pointer c_str() const
constexpr bool empty() const
A statically allocated string buffer.
constexpr const_iterator begin() const
std::array< value_type, CAPACITY > the_data
constexpr size_type capacity() const
const_pointer const_iterator