var::StackString
Types
#
Baseusing var::StackString< Derived, Size >::Base = StringView::Base
Type: StringView::Base
#
Replaceusing var::StackString< Derived, Size >::Replace = ReplaceCharacter
Type: ReplaceCharacter
Functions
#
StackString(const StackString &)=defaultvar::StackString< Derived, Size >::StackString (const StackString &)=default
#
StackString(StackString &&a)inline
var::StackString< Derived, Size >::StackString (StackString &&a)
#
append(const char a)inline
Derived & var::StackString< Derived, Size >::append (const char a)
Type: Derived &
Parameters:
const char
a
#
append(const StringView a)inline
Derived & var::StackString< Derived, Size >::append (const StringView a)
Type: Derived &
Parameters:
- const StringView
a
#
at(size_t offset) constinline
char var::StackString< Derived, Size >::at (size_t offset) const
Type: char
Parameters:
size_t
offset
#
back() constinline
char var::StackString< Derived, Size >::back () const
Type: char
#
capacity() constinline
constexpr size_t var::StackString< Derived, Size >::capacity () const
Type: constexpr size_t
#
clear()inline
Derived & var::StackString< Derived, Size >::clear ()
Type: Derived &
#
cstring() constinline
const char * var::StackString< Derived, Size >::cstring () const
Type: const char *
#
data()inline
char * var::StackString< Derived, Size >::data ()
Type: char *
#
format(const char *format, Args... args)inline
Derived & var::StackString< Derived, Size >::format (const char *format, Args... args)
Type: Derived &
Parameters:
const char *
format
Args...
args
#
is_empty() constinline
bool var::StackString< Derived, Size >::is_empty () const
Type: bool
#
length() constinline
size_t var::StackString< Derived, Size >::length () const
Type: size_t
#
operator!=(const char *a) constinline
bool var::StackString< Derived, Size >::operator!= (const char *a) const
Type: bool
Parameters:
const char *
a
#
operator!=(const StackString &a) constinline
bool var::StackString< Derived, Size >::operator!= (const StackString &a) const
Type: bool
Parameters:
- const StackString &
a
#
operator!=(const StringView a) constinline
bool var::StackString< Derived, Size >::operator!= (const StringView a) const
Type: bool
Parameters:
- const StringView
a
#
operator()(const Replace &options)inline
Derived & var::StackString< Derived, Size >::operator() (const Replace &options)
Type: Derived &
Parameters:
- const Replace &
options
#
operator*(u32 a) constinline
Derived var::StackString< Derived, Size >::operator* (u32 a) const
Type: Derived
Parameters:
u32
a
#
operator<(const StackString &a) constinline
bool var::StackString< Derived, Size >::operator< (const StackString &a) const
Type: bool
Parameters:
- const StackString &
a
#
operator=(const StackString &)=defaultStackString< Derived, Size > & var::StackString< Derived, Size >::operator= (const StackString &)=default
Type: StackString< Derived, Size > &
Parameters:
- const StackString &
#
operator=(StackString &&a)inline
StackString< Derived, Size > & var::StackString< Derived, Size >::operator= (StackString &&a)
Type: StackString< Derived, Size > &
Parameters:
- StackString &&
a
#
operator==(const char *a) constinline
bool var::StackString< Derived, Size >::operator== (const char *a) const
Type: bool
Parameters:
const char *
a
#
operator==(const StackString &a) constinline
bool var::StackString< Derived, Size >::operator== (const StackString &a) const
Type: bool
Parameters:
- const StackString &
a
#
operator==(const StringView a) constinline
bool var::StackString< Derived, Size >::operator== (const StringView a) const
Type: bool
Parameters:
- const StringView
a
#
operator>(const StackString &a) constinline
bool var::StackString< Derived, Size >::operator> (const StackString &a) const
Type: bool
Parameters:
- const StackString &
a
#
pop_back(size_t count=1)inline
Derived & var::StackString< Derived, Size >::pop_back (size_t count=1)
Type: Derived &
Parameters:
size_t
count
#
pop_front(size_t count=1)inline
Derived & var::StackString< Derived, Size >::pop_front (size_t count=1)
Type: Derived &
Parameters:
size_t
count
#
replace(const Replace &options)inline
Derived & var::StackString< Derived, Size >::replace (const Replace &options)
Type: Derived &
Parameters:
- const Replace &
options
#
string_view() constinline
StringView var::StackString< Derived, Size >::string_view () const
Type: StringView
#
to_lower()inline
Derived & var::StackString< Derived, Size >::to_lower ()
Type: Derived &
#
to_upper()inline
Derived & var::StackString< Derived, Size >::to_upper ()
Type: Derived &
#
truncate(size_t new_length)inline
Derived & var::StackString< Derived, Size >::truncate (size_t new_length)
Type: Derived &
Parameters:
size_t
new_length