Flecs v4.0
A fast entity component system (ECS) for C & C++
|
Public Member Functions | |
string_view (const char *str) | |
Public Member Functions inherited from flecs::string | |
string (char *str) | |
string (string &&str) noexcept | |
operator const char * () const | |
string & | operator= (string &&str) noexcept |
string & | operator= (const string &str)=delete |
string (const string &str)=delete | |
bool | operator== (const flecs::string &str) const |
bool | operator!= (const flecs::string &str) const |
bool | operator== (const char *str) const |
bool | operator!= (const char *str) const |
const char * | c_str () const |
std::size_t | length () const |
std::size_t | size () const |
void | clear () |
bool | contains (const char *substr) |
Additional Inherited Members | |
Static Public Member Functions inherited from flecs::string | |
template<size_t N> | |
static constexpr size_t | length (char const (&)[N]) |
Protected Member Functions inherited from flecs::string | |
string (const char *str) | |
Protected Attributes inherited from flecs::string | |
char * | str_ = nullptr |
const char * | const_str_ |
ecs_size_t | length_ |
Definition at line 146 of file string.hpp.
|
inlineexplicit |
Definition at line 147 of file string.hpp.