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