summaryrefslogtreecommitdiff
path: root/core/array.h
diff options
context:
space:
mode:
Diffstat (limited to 'core/array.h')
-rw-r--r--core/array.h40
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