added operator overload for string
This commit is contained in:
@@ -57,7 +57,9 @@ elif target == "bindings":
|
||||
env.Append(LINKFLAGS = ['-Wl,-R,\'$$ORIGIN/\''])
|
||||
env.Append(CPPPATH=['.', './godot', './godot_cpp'])
|
||||
|
||||
env.Append(LIBS=['godot_cpp_core', 'godot.windows.tools.64'])
|
||||
if platform == "windows":
|
||||
env.Append(LIBS=['godot.windows.tools.64'])
|
||||
env.Append(LIBS=['godot_cpp_core'])
|
||||
env.Append(LIBPATH=["."])
|
||||
|
||||
env.Append(CPPFLAGS=['-D_GD_CPP_BINDING_IMPL'])
|
||||
|
||||
@@ -173,7 +173,7 @@ struct _WrappedMethod1<T, void, A0> {
|
||||
(obj->*(method->f))(*arg[0]);
|
||||
|
||||
return v;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -66,6 +66,11 @@ int String::length() const
|
||||
return len;
|
||||
}
|
||||
|
||||
void String::operator =(const String &s)
|
||||
{
|
||||
godot_string_copy_string(&_godot_string, &s._godot_string);
|
||||
}
|
||||
|
||||
bool String::operator ==(const String &s)
|
||||
{
|
||||
return godot_string_operator_equal(&_godot_string, &s._godot_string);
|
||||
|
||||
@@ -41,6 +41,8 @@ public:
|
||||
|
||||
int length() const;
|
||||
|
||||
void operator =(const String &s);
|
||||
|
||||
bool operator ==(const String &s);
|
||||
|
||||
bool operator !=(const String &s);
|
||||
|
||||
Reference in New Issue
Block a user