diff options
| author | Kazuo256 | 2016-11-18 18:30:16 -0200 |
|---|---|---|
| committer | Rémi Verschelde | 2017-01-12 19:15:26 +0100 |
| commit | b56c00cc56c1bfbe602619ea11975dde7e44bf35 (patch) | |
| tree | 7816090e8b221f279a2d91762e84b08e7341c2e5 /core/array.cpp | |
| parent | 13cdc2a6f5b7bc4ab49bee313f5a2207a2448a30 (diff) | |
| download | godot-b56c00cc56c1bfbe602619ea11975dde7e44bf35.tar.gz godot-b56c00cc56c1bfbe602619ea11975dde7e44bf35.tar.zst godot-b56c00cc56c1bfbe602619ea11975dde7e44bf35.zip | |
Diffstat (limited to 'core/array.cpp')
| -rw-r--r-- | core/array.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/core/array.cpp b/core/array.cpp index 23792f90f..849471c2b 100644 --- a/core/array.cpp +++ b/core/array.cpp @@ -150,6 +150,16 @@ void Array::erase(const Variant& p_value) { _p->array.erase(p_value); } +Variant Array::front() const { + ERR_FAIL_COND_V(_p->array.size() == 0, Variant()); + return operator[](0); +} + +Variant Array::back() const { + ERR_FAIL_COND_V(_p->array.size() == 0, Variant()); + return operator[](_p->array.size() - 1); +} + int Array::find(const Variant& p_value, int p_from) const { return _p->array.find(p_value, p_from); |
