#include <shared_pre_hashed_string.h>
|
| struct | std::hash< SharedPreHashedString > |
| |
| void | swap (SharedPreHashedString &a, SharedPreHashedString &b) noexcept |
| |
| constexpr bool | operator== (const SharedPreHashedString &lhs, const SharedPreHashedString &rhs) |
| |
template<typename StringViewLike >
requires std::constructible_from<std::string_view, StringViewLike> |
| constexpr bool | operator== (const SharedPreHashedString &lhs, const StringViewLike &rhs) |
| |
template<typename StringViewLike >
requires std::constructible_from<std::string_view, StringViewLike> |
| constexpr bool | operator== (const StringViewLike &lhs, const SharedPreHashedString &rhs) |
| |
| constexpr auto | operator<=> (const SharedPreHashedString &lhs, const SharedPreHashedString &rhs) |
| |
template<typename StringViewLike >
requires std::constructible_from<std::string_view, StringViewLike> |
| constexpr auto | operator<=> (const SharedPreHashedString &lhs, const StringViewLike &rhs) |
| |
template<typename StringViewLike >
requires std::constructible_from<std::string_view, StringViewLike> |
| constexpr auto | operator<=> (const StringViewLike &lhs, const SharedPreHashedString &rhs) |
| |
| std::ostream & | operator<< (std::ostream &lhs, const SharedPreHashedString &rhs) |
| |
◆ const_iterator
◆ const_reference
◆ const_reverse_iterator
◆ difference_type
◆ iterator
◆ reference
◆ reverse_iterator
◆ size_type
◆ traits_type
◆ value_type
◆ SharedPreHashedString() [1/6]
| osc::SharedPreHashedString::SharedPreHashedString |
( |
| ) |
|
|
inlineexplicit |
◆ SharedPreHashedString() [2/6]
| osc::SharedPreHashedString::SharedPreHashedString |
( |
std::string_view |
str | ) |
|
|
inlineexplicit |
◆ SharedPreHashedString() [3/6]
| osc::SharedPreHashedString::SharedPreHashedString |
( |
const char * |
s | ) |
|
|
inlineexplicit |
◆ SharedPreHashedString() [4/6]
| osc::SharedPreHashedString::SharedPreHashedString |
( |
std::nullptr_t |
| ) |
|
|
explicitdelete |
◆ SharedPreHashedString() [5/6]
◆ SharedPreHashedString() [6/6]
◆ ~SharedPreHashedString()
| osc::SharedPreHashedString::~SharedPreHashedString |
( |
| ) |
|
|
inlinenoexcept |
◆ at()
◆ back()
◆ begin()
◆ c_str()
◆ cbegin()
◆ cend()
◆ data()
◆ empty()
| bool osc::SharedPreHashedString::empty |
( |
| ) |
const |
|
inlinenoexcept |
◆ end()
◆ front()
◆ operator CStringView()
| osc::SharedPreHashedString::operator CStringView |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator std::string_view()
| osc::SharedPreHashedString::operator std::string_view |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator[]()
◆ size()
| size_type osc::SharedPreHashedString::size |
( |
| ) |
const |
|
inline |
◆ starts_with()
| bool osc::SharedPreHashedString::starts_with |
( |
std::string_view |
sv | ) |
const |
|
inlinenoexcept |
◆ use_count()
| long osc::SharedPreHashedString::use_count |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator<<
◆ operator<=> [1/3]
◆ operator<=> [2/3]
◆ operator<=> [3/3]
◆ operator== [1/3]
◆ operator== [2/3]
◆ operator== [3/3]
◆ std::hash< SharedPreHashedString >
◆ swap
The documentation for this class was generated from the following file: