diff options
author | Karroffel <therzog@mail.de> | 2017-03-18 15:23:28 +0100 |
---|---|---|
committer | Karroffel <therzog@mail.de> | 2017-03-18 15:23:28 +0100 |
commit | 7fa7f7b9c5d5999a5c626a77b1a9b22da6f009b9 (patch) | |
tree | ff6610df8b430d445726f7ee94072e91f80bf5e9 /include/godot_cpp | |
parent | 80e3e74934426c9fc87906096cbd53efcc316b19 (diff) | |
download | redot-cpp-7fa7f7b9c5d5999a5c626a77b1a9b22da6f009b9.tar.gz |
added operator overload for string
Diffstat (limited to 'include/godot_cpp')
-rw-r--r-- | include/godot_cpp/Godot.hpp | 2 | ||||
-rw-r--r-- | include/godot_cpp/core/String.cpp | 5 | ||||
-rw-r--r-- | include/godot_cpp/core/String.hpp | 2 |
3 files changed, 8 insertions, 1 deletions
diff --git a/include/godot_cpp/Godot.hpp b/include/godot_cpp/Godot.hpp index c3df7e4..bacfd64 100644 --- a/include/godot_cpp/Godot.hpp +++ b/include/godot_cpp/Godot.hpp @@ -173,7 +173,7 @@ struct _WrappedMethod1<T, void, A0> { (obj->*(method->f))(*arg[0]); return v; - } + } }; diff --git a/include/godot_cpp/core/String.cpp b/include/godot_cpp/core/String.cpp index c3c78e4..af83f2e 100644 --- a/include/godot_cpp/core/String.cpp +++ b/include/godot_cpp/core/String.cpp @@ -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); diff --git a/include/godot_cpp/core/String.hpp b/include/godot_cpp/core/String.hpp index ec14242..00790ae 100644 --- a/include/godot_cpp/core/String.hpp +++ b/include/godot_cpp/core/String.hpp @@ -41,6 +41,8 @@ public: int length() const; + void operator =(const String &s); + bool operator ==(const String &s); bool operator !=(const String &s); |