vtf-logo

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.

Namespaces

namespace  ads

Classes

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

Functions

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


Detailed Description

Contains functors for indexing iterators and objects.


Generated on Fri Aug 24 12:55:37 2007 for Algorithms and Data Structures Package by  doxygen 1.4.7