#include <BSFixedString.h>
|
constexpr | BSFixedString () noexcept=default |
|
| BSFixedString (const BSFixedString &a_rhs) |
|
| BSFixedString (BSFixedString &&a_rhs) noexcept |
|
| BSFixedString (const_pointer a_string) |
|
template<class T , std::enable_if_t< std::conjunction_v< std::is_convertible< const T &, std::basic_string_view< value_type >>, std::negation< std::is_convertible< const T &, const_pointer >>>, int > = 0> |
| BSFixedString (const T &a_string) |
|
| ~BSFixedString () |
|
BSFixedString & | operator= (const BSFixedString &a_rhs) |
|
BSFixedString & | operator= (BSFixedString &&a_rhs) |
|
BSFixedString & | operator= (const_pointer a_string) |
|
template<class T , std::enable_if_t< std::conjunction_v< std::is_convertible< const T &, std::basic_string_view< value_type >>, std::negation< std::is_convertible< const T &, const_pointer >>>, int > = 0> |
BSFixedString & | operator= (const T &a_string) |
|
const_reference | operator[] (size_type a_pos) const noexcept |
|
const_reference | front () const noexcept |
|
const_reference | back () const noexcept |
|
const_pointer | data () const noexcept |
|
const_pointer | c_str () const noexcept |
|
constexpr | operator std::basic_string_view< value_type > () const |
|
constexpr bool | empty () const noexcept |
|
constexpr size_type | size () const noexcept |
|
constexpr size_type | length () const noexcept |
|
bool | contains (std::basic_string_view< value_type > a_rhs) const |
|
|
bool | operator== (const BSFixedString &a_lhs, const BSFixedString &a_rhs) noexcept |
|
bool | operator!= (const BSFixedString &a_lhs, const BSFixedString &a_rhs) noexcept |
|
bool | operator== (const BSFixedString &a_lhs, std::basic_string_view< value_type > a_rhs) |
|
bool | operator!= (const BSFixedString &a_lhs, std::basic_string_view< value_type > a_rhs) |
|
bool | operator== (std::basic_string_view< value_type > a_lhs, const BSFixedString &a_rhs) |
|
bool | operator!= (std::basic_string_view< value_type > a_lhs, const BSFixedString &a_rhs) |
|
bool | operator== (const BSFixedString &a_lhs, const_pointer a_rhs) |
|
bool | operator!= (const BSFixedString &a_lhs, const_pointer a_rhs) |
|
bool | operator== (const_pointer a_lhs, const BSFixedString &a_rhs) |
|
bool | operator!= (const_pointer a_lhs, const BSFixedString &a_rhs) |
|
◆ const_pointer
◆ const_reference
◆ pointer
◆ reference
◆ size_type
◆ value_type
◆ BSFixedString() [1/5]
◆ BSFixedString() [2/5]
◆ BSFixedString() [3/5]
◆ BSFixedString() [4/5]
◆ BSFixedString() [5/5]
template<class CharT >
template<class T , std::enable_if_t< std::conjunction_v< std::is_convertible< const T &, std::basic_string_view< value_type >>, std::negation< std::is_convertible< const T &, const_pointer >>>, int > = 0>
◆ ~BSFixedString()
◆ back()
◆ c_str()
◆ contains()
◆ data()
◆ empty()
◆ front()
◆ length()
◆ operator std::basic_string_view< value_type >()
◆ operator=() [1/4]
◆ operator=() [2/4]
◆ operator=() [3/4]
template<class CharT >
template<class T , std::enable_if_t< std::conjunction_v< std::is_convertible< const T &, std::basic_string_view< value_type >>, std::negation< std::is_convertible< const T &, const_pointer >>>, int > = 0>
◆ operator=() [4/4]
◆ operator[]()
◆ size()
◆ operator!= [1/5]
◆ operator!= [2/5]
◆ operator!= [3/5]
◆ operator!= [4/5]
◆ operator!= [5/5]
◆ operator== [1/5]
◆ operator== [2/5]
◆ operator== [3/5]
◆ operator== [4/5]
◆ operator== [5/5]
The documentation for this class was generated from the following file: