|
CommonLibSSE (Parapets fork)
|
#include <BSFixedString.h>
Public Types | |
| using | size_type = std::uint32_t |
| using | value_type = CharT |
| using | pointer = value_type * |
| using | const_pointer = const value_type * |
| using | reference = value_type & |
| using | const_reference = const value_type & |
Public Member Functions | |
| constexpr | BSFixedString () noexcept=default |
| BSFixedString (const BSFixedString &a_rhs) | |
| BSFixedString (BSFixedString &&a_rhs) noexcept | |
| BSFixedString (const_pointer a_string) | |
| BSFixedString (std::basic_string_view< value_type > a_view) | |
| template<std::convertible_to< std::basic_string_view< value_type >> T> | |
| BSFixedString (T &&a_string) | |
| ~BSFixedString () | |
| BSFixedString & | operator= (const BSFixedString &a_rhs) |
| BSFixedString & | operator= (BSFixedString &&a_rhs) noexcept |
| BSFixedString & | operator= (const_pointer a_string) |
| BSFixedString & | operator= (std::basic_string_view< value_type > a_view) |
| template<std::convertible_to< std::basic_string_view< value_type >> T> | |
| BSFixedString & | operator= (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 |
Friends | |
| 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) |
| using RE::detail::BSFixedString< CharT >::const_pointer = const value_type* |
| using RE::detail::BSFixedString< CharT >::const_reference = const value_type& |
| using RE::detail::BSFixedString< CharT >::pointer = value_type* |
| using RE::detail::BSFixedString< CharT >::reference = value_type& |
| using RE::detail::BSFixedString< CharT >::size_type = std::uint32_t |
| using RE::detail::BSFixedString< CharT >::value_type = CharT |
|
constexprdefaultnoexcept |
| RE::detail::BSFixedString< CharT >::BSFixedString | ( | const BSFixedString< CharT > & | a_rhs | ) |
|
noexcept |
| RE::detail::BSFixedString< CharT >::BSFixedString | ( | const_pointer | a_string | ) |
| RE::detail::BSFixedString< CharT >::BSFixedString | ( | std::basic_string_view< value_type > | a_view | ) |
|
inline |
| RE::detail::BSFixedString< CharT >::~BSFixedString | ( | ) |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineconstexprnoexcept |
|
inlinenoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexpr |
|
noexcept |
| BSFixedString& RE::detail::BSFixedString< CharT >::operator= | ( | const BSFixedString< CharT > & | a_rhs | ) |
| BSFixedString& RE::detail::BSFixedString< CharT >::operator= | ( | const_pointer | a_string | ) |
| BSFixedString& RE::detail::BSFixedString< CharT >::operator= | ( | std::basic_string_view< value_type > | a_view | ) |
|
inline |
|
inlinenoexcept |
|
inlineconstexprnoexcept |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |