#include <BSString.h>
|
bool | operator== (const BSStringT &a_lhs, const value_type *a_rhs) |
|
bool | operator!= (const BSStringT &a_lhs, const value_type *a_rhs) |
|
bool | operator== (const value_type *a_lhs, const BSStringT &a_rhs) |
|
bool | operator!= (const value_type *a_lhs, const BSStringT &a_rhs) |
|
bool | operator== (const BSStringT &a_lhs, const BSStringT &a_rhs) |
|
bool | operator!= (const BSStringT &a_lhs, const BSStringT &a_rhs) |
|
bool | operator== (const BSStringT &a_lhs, const std::string_view &a_rhs) |
|
bool | operator!= (const BSStringT &a_lhs, const std::string_view &a_rhs) |
|
bool | operator== (const std::string_view &a_lhs, const BSStringT &a_rhs) |
|
bool | operator!= (const std::string_view &a_lhs, const BSStringT &a_rhs) |
|
◆ allocator_type
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ const_pointer
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ const_reference
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ pointer
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ reference
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ size_type
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
using RE::BSStringT< CharT, N, Allocator >::size_type = std::uint16_t |
◆ traits_type
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ value_type
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ BSStringT() [1/5]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ BSStringT() [2/5]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ BSStringT() [3/5]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ BSStringT() [4/5]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ BSStringT() [5/5]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
RE::BSStringT< CharT, N, Allocator >::BSStringT |
( |
const std::string_view & |
a_rhs | ) |
|
|
inline |
◆ ~BSStringT()
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ back() [1/2]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ back() [2/2]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ c_str()
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ clear()
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ data() [1/2]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ data() [2/2]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ empty()
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
constexpr bool RE::BSStringT< CharT, N, Allocator >::empty |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ front() [1/2]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ front() [2/2]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ length()
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ operator std::basic_string_view()
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
RE::BSStringT< CharT, N, Allocator >::operator std::basic_string_view |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=() [1/4]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ operator=() [2/4]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ operator=() [3/4]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ operator=() [4/4]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ operator[]() [1/2]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ operator[]() [2/2]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ size()
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ TES_HEAP_REDEFINE_NEW()
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ operator!= [1/5]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
bool operator!= |
( |
const BSStringT< CharT, N, Allocator > & |
a_lhs, |
|
|
const BSStringT< CharT, N, Allocator > & |
a_rhs |
|
) |
| |
|
friend |
◆ operator!= [2/5]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
bool operator!= |
( |
const BSStringT< CharT, N, Allocator > & |
a_lhs, |
|
|
const std::string_view & |
a_rhs |
|
) |
| |
|
friend |
◆ operator!= [3/5]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ operator!= [4/5]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
bool operator!= |
( |
const std::string_view & |
a_lhs, |
|
|
const BSStringT< CharT, N, Allocator > & |
a_rhs |
|
) |
| |
|
friend |
◆ operator!= [5/5]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ operator== [1/5]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
bool operator== |
( |
const BSStringT< CharT, N, Allocator > & |
a_lhs, |
|
|
const BSStringT< CharT, N, Allocator > & |
a_rhs |
|
) |
| |
|
friend |
◆ operator== [2/5]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
bool operator== |
( |
const BSStringT< CharT, N, Allocator > & |
a_lhs, |
|
|
const std::string_view & |
a_rhs |
|
) |
| |
|
friend |
◆ operator== [3/5]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
◆ operator== [4/5]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
bool operator== |
( |
const std::string_view & |
a_lhs, |
|
|
const BSStringT< CharT, N, Allocator > & |
a_rhs |
|
) |
| |
|
friend |
◆ operator== [5/5]
template<class CharT , std::uint32_t N, template< class, std::uint32_t > class Allocator>
The documentation for this class was generated from the following file: