Skip to main content

var::StackString

Types

Base#

using var::StackString< Derived, Size >::Base =  StringView::Base 

Type: StringView::Base

Replace#

using var::StackString< Derived, Size >::Replace =  ReplaceCharacter 

Type: ReplaceCharacter

Functions

StackString(const StackString &)=default#

var::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:

at(size_t offset) const#

inline

char var::StackString< Derived, Size >::at (size_t offset) const

Type: char

Parameters:

  • size_t offset

back() const#

inline

char var::StackString< Derived, Size >::back () const

Type: char

capacity() const#

inline

constexpr size_t var::StackString< Derived, Size >::capacity () const

Type: constexpr size_t

clear()#

inline

Derived & var::StackString< Derived, Size >::clear ()

Type: Derived &

cstring() const#

inline

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() const#

inline

bool var::StackString< Derived, Size >::is_empty () const

Type: bool

length() const#

inline

size_t var::StackString< Derived, Size >::length () const

Type: size_t

operator!=(const char *a) const#

inline

bool var::StackString< Derived, Size >::operator!= (const char *a) const

Type: bool

Parameters:

  • const char * a

operator!=(const StackString &a) const#

inline

bool var::StackString< Derived, Size >::operator!= (const StackString &a) const

Type: bool

Parameters:

operator!=(const StringView a) const#

inline

bool var::StackString< Derived, Size >::operator!= (const StringView a) const

Type: bool

Parameters:

operator()(const Replace &options)#

inline

Derived & var::StackString< Derived, Size >::operator() (const Replace &options)

Type: Derived &

Parameters:

operator*(u32 a) const#

inline

Derived var::StackString< Derived, Size >::operator* (u32 a) const

Type: Derived

Parameters:

  • u32 a

operator<(const StackString &a) const#

inline

bool var::StackString< Derived, Size >::operator< (const StackString &a) const

Type: bool

Parameters:

operator=(const StackString &)=default#

StackString< Derived, Size > & var::StackString< Derived, Size >::operator= (const StackString &)=default

Type: StackString< Derived, Size > &

Parameters:

operator=(StackString &&a)#

inline

StackString< Derived, Size > & var::StackString< Derived, Size >::operator= (StackString &&a)

Type: StackString< Derived, Size > &

Parameters:

operator==(const char *a) const#

inline

bool var::StackString< Derived, Size >::operator== (const char *a) const

Type: bool

Parameters:

  • const char * a

operator==(const StackString &a) const#

inline

bool var::StackString< Derived, Size >::operator== (const StackString &a) const

Type: bool

Parameters:

operator==(const StringView a) const#

inline

bool var::StackString< Derived, Size >::operator== (const StringView a) const

Type: bool

Parameters:

operator>(const StackString &a) const#

inline

bool var::StackString< Derived, Size >::operator> (const StackString &a) const

Type: bool

Parameters:

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:

string_view() const#

inline

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