index.h File Reference

Contains functors for indexing iterators and objects. More...

#include "../defs.h"
#include <iterator>
#include <functional>

Go to the source code of this file.

Classes

class  IndexIteratorFunctor< RAIter >
 Index the iterator. More...
class  IndexIterUnary< RAIter >
 Unary function for indexing an iterator. More...
class  IndexObject< Object >
 Index the object. More...
class  IndexConstObject< Object >
 Index a const object. More...

Functions

template<typename RAIter >
IndexIteratorFunctor< RAIter > index_iterator_functor ()
 Convenience function for constructing an IndexIterator.
template<typename RAIter >
IndexIterUnary< RAIter > index_iter_unary (RAIter i)
 Convenience function for constructing an IndexIterator.
template<typename Object >
IndexObject< Object > index_object ()
 Convenience function for constructing an IndexObject.
template<typename Object >
IndexConstObject< Object > index_const_object ()
 Convenience function for constructing an IndexConstObject.

Detailed Description

Contains functors for indexing iterators and objects.

Generated on Thu Jun 30 02:14:51 2016 for Algorithms and Data Structures Package by  doxygen 1.6.3