|
CommonLibSSE NG
|
#include <BSString.h>
Public Types | |
| using | Base = BSStringT< char, N, FixedLengthMemoryManagementPol > |
Public Types inherited from RE::BSStringT< char, N, FixedLengthMemoryManagementPol > | |
| using | value_type = char |
| using | traits_type = std::char_traits< value_type > |
| using | allocator_type = FixedLengthMemoryManagementPol< value_type, N > |
| using | size_type = std::uint16_t |
| using | reference = value_type & |
| using | const_reference = const value_type & |
| using | pointer = value_type * |
| using | const_pointer = const value_type * |
Additional Inherited Members | |
Public Member Functions inherited from RE::BSStringT< char, N, FixedLengthMemoryManagementPol > | |
| BSStringT () | |
| BSStringT (const BSStringT &a_rhs) | |
| BSStringT (BSStringT &&a_rhs) | |
| BSStringT (const value_type *a_rhs) | |
| BSStringT (const std::string_view &a_rhs) | |
| ~BSStringT () | |
| BSStringT & | operator= (const BSStringT &a_rhs) |
| BSStringT & | operator= (BSStringT &&a_rhs) |
| BSStringT & | operator= (const_pointer a_rhs) |
| BSStringT & | operator= (const std::basic_string_view< value_type > &a_rhs) |
| constexpr reference | operator[] (size_type a_pos) noexcept |
| constexpr const_reference | operator[] (size_type a_pos) const noexcept |
| constexpr reference | front () noexcept |
| constexpr const_reference | front () const noexcept |
| constexpr reference | back () noexcept |
| constexpr const_reference | back () const noexcept |
| constexpr pointer | data () noexcept |
| constexpr const_pointer | data () const noexcept |
| constexpr const_pointer | c_str () const noexcept |
| operator std::basic_string_view () const noexcept | |
| constexpr bool | empty () const noexcept |
| constexpr size_type | size () const noexcept |
| constexpr size_type | length () const noexcept |
| void | clear () |
| TES_HEAP_REDEFINE_NEW () | |
| using RE::BSStaticStringT< N >::Base = BSStringT<char, N, FixedLengthMemoryManagementPol> |