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 : | |||
| 43 | typedef std::vector<Node*>::const_iterator const_iterator; | 43 | typedef std::vector<Node*>::const_iterator const_iterator; |
| 44 | 44 | ||
| 45 | Node* operator[](unsigned int index); | 45 | Node* operator[](unsigned int index); |
| 46 | Node* Back(); | ||
| 47 | Node* back(); | ||
| 48 | Node* Front(); | ||
| 49 | Node* front(); | ||
| 46 | iterator Begin(); | 50 | iterator Begin(); |
| 47 | iterator begin(); | 51 | iterator begin(); |
| 48 | iterator End(); | 52 | 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) | |||
| 90 | return _array.at(array_index); | 90 | return _array.at(array_index); |
| 91 | } | 91 | } |
| 92 | 92 | ||
| 93 | Node* Array::Back() | ||
| 94 | { | ||
| 95 | return _array.back(); | ||
| 96 | } | ||
| 97 | |||
| 98 | Node* Array::back() | ||
| 99 | { | ||
| 100 | return _array.back(); | ||
| 101 | } | ||
| 102 | |||
| 103 | Node* Array::Front() | ||
| 104 | { | ||
| 105 | return _array.front(); | ||
| 106 | } | ||
| 107 | |||
| 108 | Node* Array::front() | ||
| 109 | { | ||
| 110 | return _array.front(); | ||
| 111 | } | ||
| 112 | |||
| 93 | Array::iterator Array::Begin() | 113 | Array::iterator Array::Begin() |
| 94 | { | 114 | { |
| 95 | return _array.begin(); | 115 | return _array.begin(); |
