|
CeresEngine 0.2.0
A game development framework
|
#include <CeresEngine/Foundation/String.hpp>
Public Member Functions | |
| bool | contains (const BasicStringView< T, CharTraits > &text) const |
| template<typename Func > | |
| void | split (const StringViewType delimiter, Func &&func, bool skipEmpty=false) const |
| template<typename Func > | |
| void | split (const T delimiter, Func &&func) const |
| template<typename U , typename... Args> | |
| U | to (Args &&... args) const |
| Converts the string into it's object representation. | |
Private Types | |
| using | StringType = BasicString< T, CharTraits > |
| using | StringViewType = BasicStringView< T, CharTraits > |
Private Member Functions | |
| StringViewType | view () const |
Converts a BasicStringBase into a StringViewType. | |
| const Self & | self () const |
Converts a BasicStringBase into the underlying Type. | |
| Self & | self () |
Converts a BasicStringBase into the underlying Type. | |
|
private |
|
private |
| bool CeresEngine::BasicStringBase< Self, T, CharTraits >::contains | ( | const BasicStringView< T, CharTraits > & | text | ) | const |
|
inlineprivate |
Converts a BasicStringBase into the underlying Type.
|
inlineprivate |
Converts a BasicStringBase into the underlying Type.
| void CeresEngine::BasicStringBase< Self, T, CharTraits >::split | ( | const StringViewType | delimiter, |
| Func && | func, | ||
| bool | skipEmpty = false |
||
| ) | const |
| void CeresEngine::BasicStringBase< Self, T, CharTraits >::split | ( | const T | delimiter, |
| Func && | func | ||
| ) | const |
| U CeresEngine::BasicStringBase< Self, T, CharTraits >::to | ( | Args &&... | args | ) | const |
Converts the string into it's object representation.
Converts a value into it's string representation.
The conversion is performed using StringConverter.
|
inlineprivate |
Converts a BasicStringBase into a StringViewType.