#include <FixedCapStr.h>
Protected Member Functions | |
constexpr void | Reset_ (const CharType *str, std::size_t length) |
constexpr void | ResetAt_ (const CharType *str, std::size_t strLen, std::size_t writePosition) |
constexpr void | Append_ (const CharType *str, std::size_t to_copy) |
std::size_t | clamp (std::size_t val, std::size_t min, std::size_t max) |
Static Protected Member Functions | |
static constexpr std::size_t | strlen (const CharType *string) |
static constexpr void | Copy_ (const CharType *src, const CharType *srcEnd, CharType *dest) |
static constexpr void | Swap_ (CharType *a, CharType *b, size_t length) |
static constexpr char | ToUpper_ (char c) noexcept |
Protected Attributes | |
std::size_t | size_ {0} |
const size_t | capacity_ |
CharType * | buffer_ |
|
inlineconstexpr |
|
constexprdelete |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexprprotected |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
inlineprotected |
|
inlineconstexprnoexcept |
|
inlinestaticconstexprprotected |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexpr |
|
inlineconstexprprotected |
|
inlineconstexpr |
|
inlineconstexprprotected |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlinestaticconstexprprotected |
|
inlineconstexprnoexcept |
|
inlinestaticconstexprprotected |
|
inlinestaticconstexprprotectednoexcept |
|
inlineconstexprnoexcept |
|
protected |
|
protected |
|
protected |