diff options
author | Daniel | 2023-01-06 19:53:00 +0100 |
---|---|---|
committer | Nikias Bassen | 2023-02-03 00:26:19 +0100 |
commit | cbb43d790d7ba0575369cebdf6f8cb451bd210fd (patch) | |
tree | 0cd1f1854580aa4bf44ded166404d9d5cc5f644d /src/Array.cpp | |
parent | 4b50a5acf1e26ff44904d5e533ff0fc06bde3e61 (diff) | |
download | libplist-cbb43d790d7ba0575369cebdf6f8cb451bd210fd.tar.gz libplist-cbb43d790d7ba0575369cebdf6f8cb451bd210fd.tar.bz2 |
Add PList::Array iterator member functions
... returning both iterators and const_iterators:
* PList::Array::Begin()
* PList::Array::End()
Diffstat (limited to 'src/Array.cpp')
-rw-r--r-- | src/Array.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/Array.cpp b/src/Array.cpp index 23f9922..5a4fd68 100644 --- a/src/Array.cpp +++ b/src/Array.cpp @@ -88,6 +88,26 @@ Node* Array::operator[](unsigned int array_index) return _array.at(array_index); } +Array::iterator Array::Begin() +{ + return _array.begin(); +} + +Array::iterator Array::End() +{ + return _array.end(); +} + +Array::const_iterator Array::Begin() const +{ + return _array.begin(); +} + +Array::const_iterator Array::End() const +{ + return _array.end(); +} + void Array::Append(Node* node) { if (node) |