diff options
-rw-r--r-- | include/plist/Array.h | 4 | ||||
-rw-r--r-- | src/Array.cpp | 20 |
2 files changed, 24 insertions, 0 deletions
diff --git a/include/plist/Array.h b/include/plist/Array.h index 949fa4c..f4360c5 100644 --- a/include/plist/Array.h +++ b/include/plist/Array.h @@ -43,6 +43,10 @@ public : typedef std::vector<Node*>::const_iterator const_iterator; Node* operator[](unsigned int index); + Node* Back(); + Node* back(); + Node* Front(); + Node* front(); iterator Begin(); iterator begin(); iterator End(); diff --git a/src/Array.cpp b/src/Array.cpp index de1259e..49b8924 100644 --- a/src/Array.cpp +++ b/src/Array.cpp @@ -90,6 +90,26 @@ Node* Array::operator[](unsigned int array_index) return _array.at(array_index); } +Node* Array::Back() +{ + return _array.back(); +} + +Node* Array::back() +{ + return _array.back(); +} + +Node* Array::Front() +{ + return _array.front(); +} + +Node* Array::front() +{ + return _array.front(); +} + Array::iterator Array::Begin() { return _array.begin(); |