emlabcpp
modern opinionated embedded C++ library
|
#include <string_buffer.h>
Public Types | |
using | base_type = std::array< char, N > |
Public Member Functions | |
constexpr | string_buffer () |
constexpr | string_buffer (std::string_view sv) |
template<std::size_t M> | |
constexpr | string_buffer (char const (&msg)[M]) |
template<std::size_t M> | |
constexpr | string_buffer (string_buffer< M > const &msg) |
operator std::string_view () const | |
constexpr std::size_t | size () const |
template<std::size_t M> | |
constexpr bool | operator== (string_buffer< M > const &other) const noexcept |
constexpr bool | operator== (std::string_view other) const noexcept |
Static Public Attributes | |
static constexpr std::size_t | capacity = N |
using emlabcpp::string_buffer< N >::base_type = std::array< char, N > |
|
inlineconstexpr |
References emlabcpp::data(), and emlabcpp::N.
|
inlineconstexpr |
References emlabcpp::min(), and emlabcpp::N.
|
inlineconstexpr |
References emlabcpp::N.
|
inlineconstexpr |
References emlabcpp::N.
|
inline |
References emlabcpp::data().
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexpr |
References emlabcpp::data().
|
staticconstexpr |