diff options
Diffstat (limited to 'include/core/Array.hpp')
-rw-r--r-- | include/core/Array.hpp | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/include/core/Array.hpp b/include/core/Array.hpp index ead3ba3..988d4c7 100644 --- a/include/core/Array.hpp +++ b/include/core/Array.hpp @@ -21,57 +21,58 @@ class Object; class Array { godot_array _godot_array; + public: Array(); - Array(const Array & other); - Array & operator=(const Array & other); + Array(const Array &other); + Array &operator=(const Array &other); - Array(const PoolByteArray& a); + Array(const PoolByteArray &a); - Array(const PoolIntArray& a); + Array(const PoolIntArray &a); - Array(const PoolRealArray& a); + Array(const PoolRealArray &a); - Array(const PoolStringArray& a); + Array(const PoolStringArray &a); - Array(const PoolVector2Array& a); + Array(const PoolVector2Array &a); - Array(const PoolVector3Array& a); + Array(const PoolVector3Array &a); - Array(const PoolColorArray& a); + Array(const PoolColorArray &a); template <class... Args> static Array make(Args... args) { return helpers::append_all(Array(), args...); } - Variant& operator [](const int idx); + Variant &operator[](const int idx); - Variant operator [](const int idx) const; + Variant operator[](const int idx) const; - void append(const Variant& v); + void append(const Variant &v); void clear(); - int count(const Variant& v); + int count(const Variant &v); bool empty() const; - void erase(const Variant& v); + void erase(const Variant &v); Variant front() const; Variant back() const; - int find(const Variant& what, const int from = 0); + int find(const Variant &what, const int from = 0); - int find_last(const Variant& what); + int find_last(const Variant &what); - bool has(const Variant& what) const; + bool has(const Variant &what) const; uint32_t hash() const; - void insert(const int pos, const Variant& value); + void insert(const int pos, const Variant &value); void invert(); @@ -81,9 +82,9 @@ public: Variant pop_front(); - void push_back(const Variant& v); + void push_back(const Variant &v); - void push_front(const Variant& v); + void push_front(const Variant &v); void remove(const int idx); @@ -91,16 +92,15 @@ public: void resize(const int size); - int rfind(const Variant& what, const int from = -1); + int rfind(const Variant &what, const int from = -1); void sort(); - void sort_custom(Object *obj, const String& func); + void sort_custom(Object *obj, const String &func); ~Array(); - }; -} +} // namespace godot #endif // ARRAY_H |