iterators.h File Reference
#include <iterator>
#include <vector>

Go to the source code of this file.

Classes

struct  MutableVectorIteration< T >::Iterator
 

Namespaces

 util
 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
 

Typedefs

using value_type = typename std::iterator_traits< Iterator >::value_type
 

Functions

 BeginEndWrapper (Iterator begin, Iterator end)
 
Iterator begin () const
 
Iterator end () const
 
bool empty () const
 

Variables

 util::false
 This is useful for wrapping iterators of a class that support many different iterations. More...
 
*OutgoingArcIterator util::this
 
**And a client will use it like this
 

Typedef Documentation

◆ value_type

using value_type = typename std::iterator_traits<Iterator>::value_type

Definition at line 41 of file iterators.h.

Function Documentation

◆ begin()

Iterator begin ( ) const

Definition at line 44 of file iterators.h.

◆ BeginEndWrapper()

BeginEndWrapper ( Iterator  begin,
Iterator  end 
)

Definition at line 43 of file iterators.h.

◆ empty()

bool empty ( ) const

Definition at line 47 of file iterators.h.

◆ end()

Iterator end ( ) const

Definition at line 45 of file iterators.h.

Variable Documentation

◆ this

* * And a client will use it like this

Definition at line 40 of file iterators.h.