|
CeresEngine 0.2.0
A game development framework
|
Basic string view. More...
#include <CeresEngine/Foundation/String.hpp>
Public Member Functions | |
| template<typename RawAllocator > | |
| constexpr | BasicStringView (const BasicString< T, CharTraits, RawAllocator > &string) |
| template<typename Allocator > | |
| constexpr | BasicStringView (const std::basic_string< T, CharTraits, Allocator > &other) |
Creates a new BasicString from a std::string. | |
| constexpr | BasicStringView (const super &other) |
Creates a new BasicString from a std::basic_string. | |
| constexpr | BasicStringView (super &&other) |
Creates a new BasicString from a std::basic_string. | |
Public Member Functions inherited from CeresEngine::BasicStringBase< BasicStringView< T, CharTraits >, T, CharTraits > | |
| bool | contains (const BasicStringView< T, CharTraits > &text) const |
| void | split (const StringViewType delimiter, Func &&func, bool skipEmpty=false) const |
| void | split (const T delimiter, Func &&func) const |
| U | to (Args &&... args) const |
| Converts the string into it's object representation. | |
Private Types | |
| using | super = std::basic_string_view< T, CharTraits > |
Basic string view.
|
private |
|
inlineconstexpr |
|
inlineconstexpr |
Creates a new BasicString from a std::string.
|
inlineconstexpr |
Creates a new BasicString from a std::basic_string.
|
inlineconstexpr |
Creates a new BasicString from a std::basic_string.