diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2017-03-05 16:44:50 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2017-03-05 16:44:50 +0100 |
commit | 5dbf1809c6e3e905b94b8764e99491e608122261 (patch) | |
tree | 5e5a5360db15d86d59ec8c6e4f7eb511388c5a9a /core/array.h | |
parent | 45438e9918d421b244bfd7776a30e67dc7f2d3e3 (diff) | |
download | redot-engine-5dbf1809c6e3e905b94b8764e99491e608122261.tar.gz |
A Whole New World (clang-format edition)
I can show you the code
Pretty, with proper whitespace
Tell me, coder, now when did
You last write readable code?
I can open your eyes
Make you see your bad indent
Force you to respect the style
The core devs agreed upon
A whole new world
A new fantastic code format
A de facto standard
With some sugar
Enforced with clang-format
A whole new world
A dazzling style we all dreamed of
And when we read it through
It's crystal clear
That now we're in a whole new world of code
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 |