diff options
Diffstat (limited to 'core/array.h')
-rw-r--r-- | core/array.h | 40 |
1 files changed, 19 insertions, 21 deletions
diff --git a/core/array.h b/core/array.h index 16ab16002c..f9ba9f7706 100644 --- a/core/array.h +++ b/core/array.h @@ -38,56 +38,54 @@ class StringName; class Array { mutable ArrayPrivate *_p; - void _ref(const Array& p_from) const; + void _ref(const Array &p_from) const; void _unref() const; public: + Variant &operator[](int p_idx); + const Variant &operator[](int p_idx) const; - Variant& operator[](int p_idx); - const Variant& operator[](int p_idx) const; - - void set(int p_idx,const Variant& p_value); - const Variant& get(int p_idx) const; + void set(int p_idx, const Variant &p_value); + const Variant &get(int p_idx) const; int size() const; bool empty() const; void clear(); - bool operator==(const Array& p_array) const; + bool operator==(const Array &p_array) const; uint32_t hash() const; - void operator=(const Array& p_array); + void operator=(const Array &p_array); - void push_back(const Variant& p_value); - _FORCE_INLINE_ void append(const Variant& p_value) { push_back(p_value); } //for python compatibility + void push_back(const Variant &p_value); + _FORCE_INLINE_ void append(const Variant &p_value) { push_back(p_value); } //for python compatibility Error resize(int p_new_size); - void insert(int p_pos, const Variant& p_value); + void insert(int p_pos, const Variant &p_value); void remove(int p_pos); Variant front() const; Variant back() const; void sort(); - void sort_custom(Object *p_obj,const StringName& p_function); + void sort_custom(Object *p_obj, const StringName &p_function); void invert(); - int find(const Variant& p_value, int p_from=0) const; - int rfind(const Variant& p_value, int p_from=-1) const; - int find_last(const Variant& p_value) const; - int count(const Variant& p_value) const; - bool has(const Variant& p_value) const; + int find(const Variant &p_value, int p_from = 0) const; + int rfind(const Variant &p_value, int p_from = -1) const; + int find_last(const Variant &p_value) const; + int count(const Variant &p_value) const; + bool has(const Variant &p_value) const; - void erase(const Variant& p_value); + void erase(const Variant &p_value); - void push_front(const Variant& p_value); + void push_front(const Variant &p_value); Variant pop_back(); Variant pop_front(); - Array(const Array& p_from); + Array(const Array &p_from); Array(); ~Array(); - }; #endif // ARRAY_H |