197a198,239
>
> /** Iterator types */
> using const_iterator = typename std::vector<Entry>::const_iterator;
> using iterator = typename std::vector<Entry>::iterator;
>
> /**
> * Returns an iterator to the first entry of the dictionary
> * @result iterator to the first element
> */
> iterator begin()
> {
> return entries.begin();
> }
>
> /**
> * Returns an iterator pointing to the end of the the dictionary
> * (placeholder element, should not be accessed)
> * @result iterator to the end element
> */
> iterator end()
> {
> return entries.end();
> }
>
> /**
> * Returns an iterator to the first entry of the dictionary
> * @result iterator to the first element
> */
> const_iterator begin() const
> {
> return entries.begin();
> }
>
> /**
> * Returns an iterator pointing to the end of the the dictionary
> * (placeholder element, should not be accessed)
> * @result iterator to the end element
> */
> const_iterator end() const
> {
> return entries.end();
> }