#include "string_name.h"
#include "core/os/os.h"
#include "core/string/print_string.h"
StaticCString StaticCString::create(const char *p_ptr) { … }
bool StringName::_Data::operator==(const String &p_name) const { … }
bool StringName::_Data::operator!=(const String &p_name) const { … }
bool StringName::_Data::operator==(const char *p_name) const { … }
bool StringName::_Data::operator!=(const char *p_name) const { … }
StringName _scs_create(const char *p_chr, bool p_static) { … }
void StringName::setup() { … }
void StringName::cleanup() { … }
void StringName::unref() { … }
uint32_t StringName::get_empty_hash() { … }
bool StringName::operator==(const String &p_name) const { … }
bool StringName::operator==(const char *p_name) const { … }
bool StringName::operator!=(const String &p_name) const { … }
bool StringName::operator!=(const char *p_name) const { … }
bool StringName::operator!=(const StringName &p_name) const { … }
char32_t StringName::operator[](int p_index) const { … }
int StringName::length() const { … }
bool StringName::is_empty() const { … }
StringName &StringName::operator=(const StringName &p_name) { … }
StringName::StringName(const StringName &p_name) { … }
void StringName::assign_static_unique_class_name(StringName *ptr, const char *p_name) { … }
StringName::StringName(const char *p_name, bool p_static) { … }
StringName::StringName(const StaticCString &p_static_string, bool p_static) { … }
StringName::StringName(const String &p_name, bool p_static) { … }
StringName StringName::search(const char *p_name) { … }
StringName StringName::search(const char32_t *p_name) { … }
StringName StringName::search(const String &p_name) { … }
bool operator==(const String &p_name, const StringName &p_string_name) { … }
bool operator!=(const String &p_name, const StringName &p_string_name) { … }
bool operator==(const char *p_name, const StringName &p_string_name) { … }
bool operator!=(const char *p_name, const StringName &p_string_name) { … }