/**************************************************************************/ /* string_name.cpp */ /**************************************************************************/ /* This file is part of: */ /* GODOT ENGINE */ /* https://godotengine.org */ /**************************************************************************/ /* Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md). */ /* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */ /* */ /* Permission is hereby granted, free of charge, to any person obtaining */ /* a copy of this software and associated documentation files (the */ /* "Software"), to deal in the Software without restriction, including */ /* without limitation the rights to use, copy, modify, merge, publish, */ /* distribute, sublicense, and/or sell copies of the Software, and to */ /* permit persons to whom the Software is furnished to do so, subject to */ /* the following conditions: */ /* */ /* The above copyright notice and this permission notice shall be */ /* included in all copies or substantial portions of the Software. */ /* */ /* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ /* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ /* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */ /* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ /* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ /* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /**************************************************************************/ // THIS FILE IS GENERATED. EDITS WILL BE LOST. #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include namespace godot { StringName::_MethodBindings StringName::_method_bindings; void StringName::_init_bindings_constructors_destructor() { _method_bindings.from_variant_constructor = ::godot::gdextension_interface::get_variant_to_type_constructor(GDEXTENSION_VARIANT_TYPE_STRING_NAME); _method_bindings.constructor_0 = ::godot::gdextension_interface::variant_get_ptr_constructor(GDEXTENSION_VARIANT_TYPE_STRING_NAME, 0); _method_bindings.constructor_1 = ::godot::gdextension_interface::variant_get_ptr_constructor(GDEXTENSION_VARIANT_TYPE_STRING_NAME, 1); _method_bindings.constructor_2 = ::godot::gdextension_interface::variant_get_ptr_constructor(GDEXTENSION_VARIANT_TYPE_STRING_NAME, 2); _method_bindings.destructor = ::godot::gdextension_interface::variant_get_ptr_destructor(GDEXTENSION_VARIANT_TYPE_STRING_NAME); } void StringName::init_bindings() { String::_init_bindings_constructors_destructor(); StringName::_init_bindings_constructors_destructor(); StringName _gde_name; _gde_name = StringName("casecmp_to"); _method_bindings.method_casecmp_to = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2920860731); _gde_name = StringName("nocasecmp_to"); _method_bindings.method_nocasecmp_to = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2920860731); _gde_name = StringName("naturalcasecmp_to"); _method_bindings.method_naturalcasecmp_to = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2920860731); _gde_name = StringName("naturalnocasecmp_to"); _method_bindings.method_naturalnocasecmp_to = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2920860731); _gde_name = StringName("filecasecmp_to"); _method_bindings.method_filecasecmp_to = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2920860731); _gde_name = StringName("filenocasecmp_to"); _method_bindings.method_filenocasecmp_to = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2920860731); _gde_name = StringName("length"); _method_bindings.method_length = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3173160232); _gde_name = StringName("substr"); _method_bindings.method_substr = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 787537301); _gde_name = StringName("get_slice"); _method_bindings.method_get_slice = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3535100402); _gde_name = StringName("get_slicec"); _method_bindings.method_get_slicec = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 787537301); _gde_name = StringName("get_slice_count"); _method_bindings.method_get_slice_count = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2920860731); _gde_name = StringName("find"); _method_bindings.method_find = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 1760645412); _gde_name = StringName("findn"); _method_bindings.method_findn = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 1760645412); _gde_name = StringName("count"); _method_bindings.method_count = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2343087891); _gde_name = StringName("countn"); _method_bindings.method_countn = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2343087891); _gde_name = StringName("rfind"); _method_bindings.method_rfind = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 1760645412); _gde_name = StringName("rfindn"); _method_bindings.method_rfindn = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 1760645412); _gde_name = StringName("match"); _method_bindings.method_match = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2566493496); _gde_name = StringName("matchn"); _method_bindings.method_matchn = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2566493496); _gde_name = StringName("begins_with"); _method_bindings.method_begins_with = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2566493496); _gde_name = StringName("ends_with"); _method_bindings.method_ends_with = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2566493496); _gde_name = StringName("is_subsequence_of"); _method_bindings.method_is_subsequence_of = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2566493496); _gde_name = StringName("is_subsequence_ofn"); _method_bindings.method_is_subsequence_ofn = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2566493496); _gde_name = StringName("bigrams"); _method_bindings.method_bigrams = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 747180633); _gde_name = StringName("similarity"); _method_bindings.method_similarity = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2697460964); _gde_name = StringName("format"); _method_bindings.method_format = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3212199029); _gde_name = StringName("replace"); _method_bindings.method_replace = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 1340436205); _gde_name = StringName("replacen"); _method_bindings.method_replacen = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 1340436205); _gde_name = StringName("replace_char"); _method_bindings.method_replace_char = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 787537301); _gde_name = StringName("replace_chars"); _method_bindings.method_replace_chars = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3535100402); _gde_name = StringName("remove_char"); _method_bindings.method_remove_char = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2162347432); _gde_name = StringName("remove_chars"); _method_bindings.method_remove_chars = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3134094431); _gde_name = StringName("repeat"); _method_bindings.method_repeat = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2162347432); _gde_name = StringName("reverse"); _method_bindings.method_reverse = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("insert"); _method_bindings.method_insert = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 248737229); _gde_name = StringName("erase"); _method_bindings.method_erase = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 787537301); _gde_name = StringName("capitalize"); _method_bindings.method_capitalize = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("to_camel_case"); _method_bindings.method_to_camel_case = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("to_pascal_case"); _method_bindings.method_to_pascal_case = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("to_snake_case"); _method_bindings.method_to_snake_case = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("to_kebab_case"); _method_bindings.method_to_kebab_case = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("split"); _method_bindings.method_split = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 1252735785); _gde_name = StringName("rsplit"); _method_bindings.method_rsplit = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 1252735785); _gde_name = StringName("split_floats"); _method_bindings.method_split_floats = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2092079095); _gde_name = StringName("join"); _method_bindings.method_join = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3595973238); _gde_name = StringName("to_upper"); _method_bindings.method_to_upper = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("to_lower"); _method_bindings.method_to_lower = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("left"); _method_bindings.method_left = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2162347432); _gde_name = StringName("right"); _method_bindings.method_right = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2162347432); _gde_name = StringName("strip_edges"); _method_bindings.method_strip_edges = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 907855311); _gde_name = StringName("strip_escapes"); _method_bindings.method_strip_escapes = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("lstrip"); _method_bindings.method_lstrip = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3134094431); _gde_name = StringName("rstrip"); _method_bindings.method_rstrip = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3134094431); _gde_name = StringName("get_extension"); _method_bindings.method_get_extension = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("get_basename"); _method_bindings.method_get_basename = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("path_join"); _method_bindings.method_path_join = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3134094431); _gde_name = StringName("unicode_at"); _method_bindings.method_unicode_at = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 4103005248); _gde_name = StringName("indent"); _method_bindings.method_indent = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3134094431); _gde_name = StringName("dedent"); _method_bindings.method_dedent = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("md5_text"); _method_bindings.method_md5_text = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("sha1_text"); _method_bindings.method_sha1_text = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("sha256_text"); _method_bindings.method_sha256_text = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("md5_buffer"); _method_bindings.method_md5_buffer = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 247621236); _gde_name = StringName("sha1_buffer"); _method_bindings.method_sha1_buffer = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 247621236); _gde_name = StringName("sha256_buffer"); _method_bindings.method_sha256_buffer = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 247621236); _gde_name = StringName("is_empty"); _method_bindings.method_is_empty = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3918633141); _gde_name = StringName("contains"); _method_bindings.method_contains = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2566493496); _gde_name = StringName("containsn"); _method_bindings.method_containsn = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2566493496); _gde_name = StringName("is_absolute_path"); _method_bindings.method_is_absolute_path = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3918633141); _gde_name = StringName("is_relative_path"); _method_bindings.method_is_relative_path = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3918633141); _gde_name = StringName("simplify_path"); _method_bindings.method_simplify_path = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("get_base_dir"); _method_bindings.method_get_base_dir = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("get_file"); _method_bindings.method_get_file = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("xml_escape"); _method_bindings.method_xml_escape = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3429816538); _gde_name = StringName("xml_unescape"); _method_bindings.method_xml_unescape = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("uri_encode"); _method_bindings.method_uri_encode = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("uri_decode"); _method_bindings.method_uri_decode = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("uri_file_decode"); _method_bindings.method_uri_file_decode = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("c_escape"); _method_bindings.method_c_escape = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("c_unescape"); _method_bindings.method_c_unescape = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("json_escape"); _method_bindings.method_json_escape = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("validate_node_name"); _method_bindings.method_validate_node_name = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("validate_filename"); _method_bindings.method_validate_filename = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3942272618); _gde_name = StringName("is_valid_ascii_identifier"); _method_bindings.method_is_valid_ascii_identifier = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3918633141); _gde_name = StringName("is_valid_unicode_identifier"); _method_bindings.method_is_valid_unicode_identifier = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3918633141); _gde_name = StringName("is_valid_identifier"); _method_bindings.method_is_valid_identifier = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3918633141); _gde_name = StringName("is_valid_int"); _method_bindings.method_is_valid_int = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3918633141); _gde_name = StringName("is_valid_float"); _method_bindings.method_is_valid_float = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3918633141); _gde_name = StringName("is_valid_hex_number"); _method_bindings.method_is_valid_hex_number = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 593672999); _gde_name = StringName("is_valid_html_color"); _method_bindings.method_is_valid_html_color = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3918633141); _gde_name = StringName("is_valid_ip_address"); _method_bindings.method_is_valid_ip_address = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3918633141); _gde_name = StringName("is_valid_filename"); _method_bindings.method_is_valid_filename = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3918633141); _gde_name = StringName("to_int"); _method_bindings.method_to_int = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3173160232); _gde_name = StringName("to_float"); _method_bindings.method_to_float = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 466405837); _gde_name = StringName("hex_to_int"); _method_bindings.method_hex_to_int = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3173160232); _gde_name = StringName("bin_to_int"); _method_bindings.method_bin_to_int = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3173160232); _gde_name = StringName("lpad"); _method_bindings.method_lpad = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 248737229); _gde_name = StringName("rpad"); _method_bindings.method_rpad = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 248737229); _gde_name = StringName("pad_decimals"); _method_bindings.method_pad_decimals = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2162347432); _gde_name = StringName("pad_zeros"); _method_bindings.method_pad_zeros = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 2162347432); _gde_name = StringName("trim_prefix"); _method_bindings.method_trim_prefix = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3134094431); _gde_name = StringName("trim_suffix"); _method_bindings.method_trim_suffix = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3134094431); _gde_name = StringName("to_ascii_buffer"); _method_bindings.method_to_ascii_buffer = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 247621236); _gde_name = StringName("to_utf8_buffer"); _method_bindings.method_to_utf8_buffer = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 247621236); _gde_name = StringName("to_utf16_buffer"); _method_bindings.method_to_utf16_buffer = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 247621236); _gde_name = StringName("to_utf32_buffer"); _method_bindings.method_to_utf32_buffer = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 247621236); _gde_name = StringName("to_wchar_buffer"); _method_bindings.method_to_wchar_buffer = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 247621236); _gde_name = StringName("to_multibyte_char_buffer"); _method_bindings.method_to_multibyte_char_buffer = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3055765187); _gde_name = StringName("hex_decode"); _method_bindings.method_hex_decode = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 247621236); _gde_name = StringName("hash"); _method_bindings.method_hash = ::godot::gdextension_interface::variant_get_ptr_builtin_method(GDEXTENSION_VARIANT_TYPE_STRING_NAME, _gde_name._native_ptr(), 3173160232); _method_bindings.operator_equal_Variant = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_EQUAL, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_NIL); _method_bindings.operator_not_equal_Variant = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_NOT_EQUAL, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_NIL); _method_bindings.operator_module_Variant = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_NIL); _method_bindings.operator_not = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_NOT, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_NIL); _method_bindings.operator_module_bool = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_BOOL); _method_bindings.operator_module_int = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_INT); _method_bindings.operator_module_float = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_FLOAT); _method_bindings.operator_equal_String = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_EQUAL, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_STRING); _method_bindings.operator_not_equal_String = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_NOT_EQUAL, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_STRING); _method_bindings.operator_add_String = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_ADD, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_STRING); _method_bindings.operator_module_String = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_STRING); _method_bindings.operator_in_String = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_IN, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_STRING); _method_bindings.operator_module_Vector2 = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_VECTOR2); _method_bindings.operator_module_Vector2i = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_VECTOR2I); _method_bindings.operator_module_Rect2 = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_RECT2); _method_bindings.operator_module_Rect2i = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_RECT2I); _method_bindings.operator_module_Vector3 = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_VECTOR3); _method_bindings.operator_module_Vector3i = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_VECTOR3I); _method_bindings.operator_module_Transform2D = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_TRANSFORM2D); _method_bindings.operator_module_Vector4 = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_VECTOR4); _method_bindings.operator_module_Vector4i = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_VECTOR4I); _method_bindings.operator_module_Plane = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_PLANE); _method_bindings.operator_module_Quaternion = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_QUATERNION); _method_bindings.operator_module_AABB = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_AABB); _method_bindings.operator_module_Basis = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_BASIS); _method_bindings.operator_module_Transform3D = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_TRANSFORM3D); _method_bindings.operator_module_Projection = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_PROJECTION); _method_bindings.operator_module_Color = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_COLOR); _method_bindings.operator_equal_StringName = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_EQUAL, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_STRING_NAME); _method_bindings.operator_not_equal_StringName = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_NOT_EQUAL, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_STRING_NAME); _method_bindings.operator_less_StringName = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_LESS, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_STRING_NAME); _method_bindings.operator_less_equal_StringName = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_LESS_EQUAL, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_STRING_NAME); _method_bindings.operator_greater_StringName = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_GREATER, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_STRING_NAME); _method_bindings.operator_greater_equal_StringName = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_GREATER_EQUAL, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_STRING_NAME); _method_bindings.operator_add_StringName = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_ADD, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_STRING_NAME); _method_bindings.operator_module_StringName = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_STRING_NAME); _method_bindings.operator_in_StringName = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_IN, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_STRING_NAME); _method_bindings.operator_module_NodePath = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_NODE_PATH); _method_bindings.operator_module_RID = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_RID); _method_bindings.operator_module_Object = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_OBJECT); _method_bindings.operator_in_Object = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_IN, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_OBJECT); _method_bindings.operator_module_Callable = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_CALLABLE); _method_bindings.operator_module_Signal = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_SIGNAL); _method_bindings.operator_module_Dictionary = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_DICTIONARY); _method_bindings.operator_in_Dictionary = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_IN, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_DICTIONARY); _method_bindings.operator_module_Array = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_ARRAY); _method_bindings.operator_in_Array = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_IN, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_ARRAY); _method_bindings.operator_module_PackedByteArray = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_PACKED_BYTE_ARRAY); _method_bindings.operator_module_PackedInt32Array = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_PACKED_INT32_ARRAY); _method_bindings.operator_module_PackedInt64Array = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_PACKED_INT64_ARRAY); _method_bindings.operator_module_PackedFloat32Array = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT32_ARRAY); _method_bindings.operator_module_PackedFloat64Array = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT64_ARRAY); _method_bindings.operator_module_PackedStringArray = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_PACKED_STRING_ARRAY); _method_bindings.operator_in_PackedStringArray = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_IN, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_PACKED_STRING_ARRAY); _method_bindings.operator_module_PackedVector2Array = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR2_ARRAY); _method_bindings.operator_module_PackedVector3Array = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR3_ARRAY); _method_bindings.operator_module_PackedColorArray = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_PACKED_COLOR_ARRAY); _method_bindings.operator_module_PackedVector4Array = ::godot::gdextension_interface::variant_get_ptr_operator_evaluator(GDEXTENSION_VARIANT_OP_MODULE, GDEXTENSION_VARIANT_TYPE_STRING_NAME, GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR4_ARRAY); } StringName::StringName(const Variant *p_variant) { _method_bindings.from_variant_constructor(&opaque, p_variant->_native_ptr()); } StringName::StringName() { ::godot::internal::_call_builtin_constructor(_method_bindings.constructor_0, &opaque); } StringName::StringName(const StringName &p_from) { ::godot::internal::_call_builtin_constructor(_method_bindings.constructor_1, &opaque, &p_from); } StringName::StringName(const String &p_from) { ::godot::internal::_call_builtin_constructor(_method_bindings.constructor_2, &opaque, &p_from); } StringName::StringName(StringName &&p_other) { std::swap(opaque, p_other.opaque); } StringName::~StringName() { _method_bindings.destructor(&opaque); } int64_t StringName::casecmp_to(const String &p_to) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_casecmp_to, (GDExtensionTypePtr)&opaque, &p_to); } int64_t StringName::nocasecmp_to(const String &p_to) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_nocasecmp_to, (GDExtensionTypePtr)&opaque, &p_to); } int64_t StringName::naturalcasecmp_to(const String &p_to) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_naturalcasecmp_to, (GDExtensionTypePtr)&opaque, &p_to); } int64_t StringName::naturalnocasecmp_to(const String &p_to) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_naturalnocasecmp_to, (GDExtensionTypePtr)&opaque, &p_to); } int64_t StringName::filecasecmp_to(const String &p_to) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_filecasecmp_to, (GDExtensionTypePtr)&opaque, &p_to); } int64_t StringName::filenocasecmp_to(const String &p_to) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_filenocasecmp_to, (GDExtensionTypePtr)&opaque, &p_to); } int64_t StringName::length() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_length, (GDExtensionTypePtr)&opaque); } String StringName::substr(int64_t p_from, int64_t p_len) const { int64_t p_from_encoded; PtrToArg::encode(p_from, &p_from_encoded); int64_t p_len_encoded; PtrToArg::encode(p_len, &p_len_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_substr, (GDExtensionTypePtr)&opaque, &p_from_encoded, &p_len_encoded); } String StringName::get_slice(const String &p_delimiter, int64_t p_slice) const { int64_t p_slice_encoded; PtrToArg::encode(p_slice, &p_slice_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_get_slice, (GDExtensionTypePtr)&opaque, &p_delimiter, &p_slice_encoded); } String StringName::get_slicec(int64_t p_delimiter, int64_t p_slice) const { int64_t p_delimiter_encoded; PtrToArg::encode(p_delimiter, &p_delimiter_encoded); int64_t p_slice_encoded; PtrToArg::encode(p_slice, &p_slice_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_get_slicec, (GDExtensionTypePtr)&opaque, &p_delimiter_encoded, &p_slice_encoded); } int64_t StringName::get_slice_count(const String &p_delimiter) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_get_slice_count, (GDExtensionTypePtr)&opaque, &p_delimiter); } int64_t StringName::find(const String &p_what, int64_t p_from) const { int64_t p_from_encoded; PtrToArg::encode(p_from, &p_from_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_find, (GDExtensionTypePtr)&opaque, &p_what, &p_from_encoded); } int64_t StringName::findn(const String &p_what, int64_t p_from) const { int64_t p_from_encoded; PtrToArg::encode(p_from, &p_from_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_findn, (GDExtensionTypePtr)&opaque, &p_what, &p_from_encoded); } int64_t StringName::count(const String &p_what, int64_t p_from, int64_t p_to) const { int64_t p_from_encoded; PtrToArg::encode(p_from, &p_from_encoded); int64_t p_to_encoded; PtrToArg::encode(p_to, &p_to_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_count, (GDExtensionTypePtr)&opaque, &p_what, &p_from_encoded, &p_to_encoded); } int64_t StringName::countn(const String &p_what, int64_t p_from, int64_t p_to) const { int64_t p_from_encoded; PtrToArg::encode(p_from, &p_from_encoded); int64_t p_to_encoded; PtrToArg::encode(p_to, &p_to_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_countn, (GDExtensionTypePtr)&opaque, &p_what, &p_from_encoded, &p_to_encoded); } int64_t StringName::rfind(const String &p_what, int64_t p_from) const { int64_t p_from_encoded; PtrToArg::encode(p_from, &p_from_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_rfind, (GDExtensionTypePtr)&opaque, &p_what, &p_from_encoded); } int64_t StringName::rfindn(const String &p_what, int64_t p_from) const { int64_t p_from_encoded; PtrToArg::encode(p_from, &p_from_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_rfindn, (GDExtensionTypePtr)&opaque, &p_what, &p_from_encoded); } bool StringName::match(const String &p_expr) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_match, (GDExtensionTypePtr)&opaque, &p_expr); } bool StringName::matchn(const String &p_expr) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_matchn, (GDExtensionTypePtr)&opaque, &p_expr); } bool StringName::begins_with(const String &p_text) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_begins_with, (GDExtensionTypePtr)&opaque, &p_text); } bool StringName::ends_with(const String &p_text) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_ends_with, (GDExtensionTypePtr)&opaque, &p_text); } bool StringName::is_subsequence_of(const String &p_text) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_is_subsequence_of, (GDExtensionTypePtr)&opaque, &p_text); } bool StringName::is_subsequence_ofn(const String &p_text) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_is_subsequence_ofn, (GDExtensionTypePtr)&opaque, &p_text); } PackedStringArray StringName::bigrams() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_bigrams, (GDExtensionTypePtr)&opaque); } double StringName::similarity(const String &p_text) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_similarity, (GDExtensionTypePtr)&opaque, &p_text); } String StringName::format(const Variant &p_values, const String &p_placeholder) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_format, (GDExtensionTypePtr)&opaque, &p_values, &p_placeholder); } String StringName::replace(const String &p_what, const String &p_forwhat) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_replace, (GDExtensionTypePtr)&opaque, &p_what, &p_forwhat); } String StringName::replacen(const String &p_what, const String &p_forwhat) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_replacen, (GDExtensionTypePtr)&opaque, &p_what, &p_forwhat); } String StringName::replace_char(int64_t p_key, int64_t p_with) const { int64_t p_key_encoded; PtrToArg::encode(p_key, &p_key_encoded); int64_t p_with_encoded; PtrToArg::encode(p_with, &p_with_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_replace_char, (GDExtensionTypePtr)&opaque, &p_key_encoded, &p_with_encoded); } String StringName::replace_chars(const String &p_keys, int64_t p_with) const { int64_t p_with_encoded; PtrToArg::encode(p_with, &p_with_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_replace_chars, (GDExtensionTypePtr)&opaque, &p_keys, &p_with_encoded); } String StringName::remove_char(int64_t p_what) const { int64_t p_what_encoded; PtrToArg::encode(p_what, &p_what_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_remove_char, (GDExtensionTypePtr)&opaque, &p_what_encoded); } String StringName::remove_chars(const String &p_chars) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_remove_chars, (GDExtensionTypePtr)&opaque, &p_chars); } String StringName::repeat(int64_t p_count) const { int64_t p_count_encoded; PtrToArg::encode(p_count, &p_count_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_repeat, (GDExtensionTypePtr)&opaque, &p_count_encoded); } String StringName::reverse() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_reverse, (GDExtensionTypePtr)&opaque); } String StringName::insert(int64_t p_position, const String &p_what) const { int64_t p_position_encoded; PtrToArg::encode(p_position, &p_position_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_insert, (GDExtensionTypePtr)&opaque, &p_position_encoded, &p_what); } String StringName::erase(int64_t p_position, int64_t p_chars) const { int64_t p_position_encoded; PtrToArg::encode(p_position, &p_position_encoded); int64_t p_chars_encoded; PtrToArg::encode(p_chars, &p_chars_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_erase, (GDExtensionTypePtr)&opaque, &p_position_encoded, &p_chars_encoded); } String StringName::capitalize() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_capitalize, (GDExtensionTypePtr)&opaque); } String StringName::to_camel_case() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_to_camel_case, (GDExtensionTypePtr)&opaque); } String StringName::to_pascal_case() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_to_pascal_case, (GDExtensionTypePtr)&opaque); } String StringName::to_snake_case() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_to_snake_case, (GDExtensionTypePtr)&opaque); } String StringName::to_kebab_case() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_to_kebab_case, (GDExtensionTypePtr)&opaque); } PackedStringArray StringName::split(const String &p_delimiter, bool p_allow_empty, int64_t p_maxsplit) const { int8_t p_allow_empty_encoded; PtrToArg::encode(p_allow_empty, &p_allow_empty_encoded); int64_t p_maxsplit_encoded; PtrToArg::encode(p_maxsplit, &p_maxsplit_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_split, (GDExtensionTypePtr)&opaque, &p_delimiter, &p_allow_empty_encoded, &p_maxsplit_encoded); } PackedStringArray StringName::rsplit(const String &p_delimiter, bool p_allow_empty, int64_t p_maxsplit) const { int8_t p_allow_empty_encoded; PtrToArg::encode(p_allow_empty, &p_allow_empty_encoded); int64_t p_maxsplit_encoded; PtrToArg::encode(p_maxsplit, &p_maxsplit_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_rsplit, (GDExtensionTypePtr)&opaque, &p_delimiter, &p_allow_empty_encoded, &p_maxsplit_encoded); } PackedFloat64Array StringName::split_floats(const String &p_delimiter, bool p_allow_empty) const { int8_t p_allow_empty_encoded; PtrToArg::encode(p_allow_empty, &p_allow_empty_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_split_floats, (GDExtensionTypePtr)&opaque, &p_delimiter, &p_allow_empty_encoded); } String StringName::join(const PackedStringArray &p_parts) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_join, (GDExtensionTypePtr)&opaque, &p_parts); } String StringName::to_upper() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_to_upper, (GDExtensionTypePtr)&opaque); } String StringName::to_lower() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_to_lower, (GDExtensionTypePtr)&opaque); } String StringName::left(int64_t p_length) const { int64_t p_length_encoded; PtrToArg::encode(p_length, &p_length_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_left, (GDExtensionTypePtr)&opaque, &p_length_encoded); } String StringName::right(int64_t p_length) const { int64_t p_length_encoded; PtrToArg::encode(p_length, &p_length_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_right, (GDExtensionTypePtr)&opaque, &p_length_encoded); } String StringName::strip_edges(bool p_left, bool p_right) const { int8_t p_left_encoded; PtrToArg::encode(p_left, &p_left_encoded); int8_t p_right_encoded; PtrToArg::encode(p_right, &p_right_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_strip_edges, (GDExtensionTypePtr)&opaque, &p_left_encoded, &p_right_encoded); } String StringName::strip_escapes() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_strip_escapes, (GDExtensionTypePtr)&opaque); } String StringName::lstrip(const String &p_chars) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_lstrip, (GDExtensionTypePtr)&opaque, &p_chars); } String StringName::rstrip(const String &p_chars) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_rstrip, (GDExtensionTypePtr)&opaque, &p_chars); } String StringName::get_extension() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_get_extension, (GDExtensionTypePtr)&opaque); } String StringName::get_basename() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_get_basename, (GDExtensionTypePtr)&opaque); } String StringName::path_join(const String &p_path) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_path_join, (GDExtensionTypePtr)&opaque, &p_path); } int64_t StringName::unicode_at(int64_t p_at) const { int64_t p_at_encoded; PtrToArg::encode(p_at, &p_at_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_unicode_at, (GDExtensionTypePtr)&opaque, &p_at_encoded); } String StringName::indent(const String &p_prefix) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_indent, (GDExtensionTypePtr)&opaque, &p_prefix); } String StringName::dedent() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_dedent, (GDExtensionTypePtr)&opaque); } String StringName::md5_text() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_md5_text, (GDExtensionTypePtr)&opaque); } String StringName::sha1_text() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_sha1_text, (GDExtensionTypePtr)&opaque); } String StringName::sha256_text() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_sha256_text, (GDExtensionTypePtr)&opaque); } PackedByteArray StringName::md5_buffer() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_md5_buffer, (GDExtensionTypePtr)&opaque); } PackedByteArray StringName::sha1_buffer() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_sha1_buffer, (GDExtensionTypePtr)&opaque); } PackedByteArray StringName::sha256_buffer() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_sha256_buffer, (GDExtensionTypePtr)&opaque); } bool StringName::is_empty() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_is_empty, (GDExtensionTypePtr)&opaque); } bool StringName::contains(const String &p_what) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_contains, (GDExtensionTypePtr)&opaque, &p_what); } bool StringName::containsn(const String &p_what) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_containsn, (GDExtensionTypePtr)&opaque, &p_what); } bool StringName::is_absolute_path() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_is_absolute_path, (GDExtensionTypePtr)&opaque); } bool StringName::is_relative_path() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_is_relative_path, (GDExtensionTypePtr)&opaque); } String StringName::simplify_path() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_simplify_path, (GDExtensionTypePtr)&opaque); } String StringName::get_base_dir() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_get_base_dir, (GDExtensionTypePtr)&opaque); } String StringName::get_file() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_get_file, (GDExtensionTypePtr)&opaque); } String StringName::xml_escape(bool p_escape_quotes) const { int8_t p_escape_quotes_encoded; PtrToArg::encode(p_escape_quotes, &p_escape_quotes_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_xml_escape, (GDExtensionTypePtr)&opaque, &p_escape_quotes_encoded); } String StringName::xml_unescape() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_xml_unescape, (GDExtensionTypePtr)&opaque); } String StringName::uri_encode() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_uri_encode, (GDExtensionTypePtr)&opaque); } String StringName::uri_decode() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_uri_decode, (GDExtensionTypePtr)&opaque); } String StringName::uri_file_decode() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_uri_file_decode, (GDExtensionTypePtr)&opaque); } String StringName::c_escape() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_c_escape, (GDExtensionTypePtr)&opaque); } String StringName::c_unescape() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_c_unescape, (GDExtensionTypePtr)&opaque); } String StringName::json_escape() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_json_escape, (GDExtensionTypePtr)&opaque); } String StringName::validate_node_name() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_validate_node_name, (GDExtensionTypePtr)&opaque); } String StringName::validate_filename() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_validate_filename, (GDExtensionTypePtr)&opaque); } bool StringName::is_valid_ascii_identifier() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_is_valid_ascii_identifier, (GDExtensionTypePtr)&opaque); } bool StringName::is_valid_unicode_identifier() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_is_valid_unicode_identifier, (GDExtensionTypePtr)&opaque); } bool StringName::is_valid_identifier() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_is_valid_identifier, (GDExtensionTypePtr)&opaque); } bool StringName::is_valid_int() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_is_valid_int, (GDExtensionTypePtr)&opaque); } bool StringName::is_valid_float() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_is_valid_float, (GDExtensionTypePtr)&opaque); } bool StringName::is_valid_hex_number(bool p_with_prefix) const { int8_t p_with_prefix_encoded; PtrToArg::encode(p_with_prefix, &p_with_prefix_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_is_valid_hex_number, (GDExtensionTypePtr)&opaque, &p_with_prefix_encoded); } bool StringName::is_valid_html_color() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_is_valid_html_color, (GDExtensionTypePtr)&opaque); } bool StringName::is_valid_ip_address() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_is_valid_ip_address, (GDExtensionTypePtr)&opaque); } bool StringName::is_valid_filename() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_is_valid_filename, (GDExtensionTypePtr)&opaque); } int64_t StringName::to_int() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_to_int, (GDExtensionTypePtr)&opaque); } double StringName::to_float() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_to_float, (GDExtensionTypePtr)&opaque); } int64_t StringName::hex_to_int() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_hex_to_int, (GDExtensionTypePtr)&opaque); } int64_t StringName::bin_to_int() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_bin_to_int, (GDExtensionTypePtr)&opaque); } String StringName::lpad(int64_t p_min_length, const String &p_character) const { int64_t p_min_length_encoded; PtrToArg::encode(p_min_length, &p_min_length_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_lpad, (GDExtensionTypePtr)&opaque, &p_min_length_encoded, &p_character); } String StringName::rpad(int64_t p_min_length, const String &p_character) const { int64_t p_min_length_encoded; PtrToArg::encode(p_min_length, &p_min_length_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_rpad, (GDExtensionTypePtr)&opaque, &p_min_length_encoded, &p_character); } String StringName::pad_decimals(int64_t p_digits) const { int64_t p_digits_encoded; PtrToArg::encode(p_digits, &p_digits_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_pad_decimals, (GDExtensionTypePtr)&opaque, &p_digits_encoded); } String StringName::pad_zeros(int64_t p_digits) const { int64_t p_digits_encoded; PtrToArg::encode(p_digits, &p_digits_encoded); return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_pad_zeros, (GDExtensionTypePtr)&opaque, &p_digits_encoded); } String StringName::trim_prefix(const String &p_prefix) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_trim_prefix, (GDExtensionTypePtr)&opaque, &p_prefix); } String StringName::trim_suffix(const String &p_suffix) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_trim_suffix, (GDExtensionTypePtr)&opaque, &p_suffix); } PackedByteArray StringName::to_ascii_buffer() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_to_ascii_buffer, (GDExtensionTypePtr)&opaque); } PackedByteArray StringName::to_utf8_buffer() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_to_utf8_buffer, (GDExtensionTypePtr)&opaque); } PackedByteArray StringName::to_utf16_buffer() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_to_utf16_buffer, (GDExtensionTypePtr)&opaque); } PackedByteArray StringName::to_utf32_buffer() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_to_utf32_buffer, (GDExtensionTypePtr)&opaque); } PackedByteArray StringName::to_wchar_buffer() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_to_wchar_buffer, (GDExtensionTypePtr)&opaque); } PackedByteArray StringName::to_multibyte_char_buffer(const String &p_encoding) const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_to_multibyte_char_buffer, (GDExtensionTypePtr)&opaque, &p_encoding); } PackedByteArray StringName::hex_decode() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_hex_decode, (GDExtensionTypePtr)&opaque); } int64_t StringName::hash() const { return ::godot::internal::_call_builtin_method_ptr_ret(_method_bindings.method_hash, (GDExtensionTypePtr)&opaque); } bool StringName::operator==(const Variant &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_equal_Variant, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } bool StringName::operator!=(const Variant &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_not_equal_Variant, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Variant &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Variant, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } bool StringName::operator!() const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_not, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr) nullptr); } String StringName::operator%(bool p_other) const { int8_t p_other_encoded; PtrToArg::encode(p_other, &p_other_encoded); return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_bool, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other_encoded); } String StringName::operator%(int64_t p_other) const { int64_t p_other_encoded; PtrToArg::encode(p_other, &p_other_encoded); return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_int, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other_encoded); } String StringName::operator%(double p_other) const { double p_other_encoded; PtrToArg::encode(p_other, &p_other_encoded); return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_float, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other_encoded); } bool StringName::operator==(const String &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_equal_String, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } bool StringName::operator!=(const String &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_not_equal_String, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator+(const String &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_add_String, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const String &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_String, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Vector2 &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Vector2, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Vector2i &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Vector2i, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Rect2 &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Rect2, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Rect2i &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Rect2i, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Vector3 &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Vector3, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Vector3i &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Vector3i, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Transform2D &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Transform2D, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Vector4 &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Vector4, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Vector4i &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Vector4i, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Plane &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Plane, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Quaternion &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Quaternion, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const AABB &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_AABB, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Basis &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Basis, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Transform3D &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Transform3D, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Projection &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Projection, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Color &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Color, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } bool StringName::operator==(const StringName &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_equal_StringName, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } bool StringName::operator!=(const StringName &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_not_equal_StringName, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } bool StringName::operator<(const StringName &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_less_StringName, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } bool StringName::operator<=(const StringName &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_less_equal_StringName, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } bool StringName::operator>(const StringName &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_greater_StringName, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } bool StringName::operator>=(const StringName &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_greater_equal_StringName, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator+(const StringName &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_add_StringName, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const StringName &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_StringName, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const NodePath &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_NodePath, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const RID &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_RID, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(Object *p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Object, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)(p_other != nullptr ? &p_other->_owner : nullptr)); } String StringName::operator%(const Callable &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Callable, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Signal &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Signal, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Dictionary &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Dictionary, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const Array &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_Array, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const PackedByteArray &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_PackedByteArray, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const PackedInt32Array &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_PackedInt32Array, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const PackedInt64Array &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_PackedInt64Array, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const PackedFloat32Array &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_PackedFloat32Array, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const PackedFloat64Array &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_PackedFloat64Array, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const PackedStringArray &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_PackedStringArray, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const PackedVector2Array &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_PackedVector2Array, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const PackedVector3Array &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_PackedVector3Array, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const PackedColorArray &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_PackedColorArray, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } String StringName::operator%(const PackedVector4Array &p_other) const { return ::godot::internal::_call_builtin_operator_ptr(_method_bindings.operator_module_PackedVector4Array, (GDExtensionConstTypePtr)&opaque, (GDExtensionConstTypePtr)&p_other); } StringName &StringName::operator=(const StringName &p_other) { _method_bindings.destructor(&opaque); ::godot::internal::_call_builtin_constructor(_method_bindings.constructor_1, &opaque, &p_other); return *this; } StringName &StringName::operator=(StringName &&p_other) { std::swap(opaque, p_other.opaque); return *this; } } //namespace godot