-*- C++ -*-
More...
#include <iostream>
#include <iterator>
#include <vector>
#include <set>
#include <algorithm>
#include <wibble/iterator.h>
#include <wibble/exception.h>
#include <wibble/consumer.h>
Go to the source code of this file.
|
template<typename T , typename C > |
Range< T > | wibble::castedRange (C r) |
|
template<typename T , typename C > |
Range< T > | wibble::upcastRange (C r) |
|
template<typename In > |
Range< typename In::value_type > | wibble::range (In b, In e) |
|
template<typename C > |
Range< typename C::iterator::value_type > | wibble::range (C &c) |
|
template<typename R > |
IntersectionRange< typename R::ElementType > | wibble::intersectionRange (R r1, R r2) |
|
template<typename R , typename Pred > |
FilteredRange< R, Pred > | wibble::filteredRange (R r, Pred p) |
|
template<typename R > |
UniqueRange< typename R::ElementType > | wibble::uniqueRange (R r1) |
|
template<typename Trans > |
TransformedRange< Trans > | wibble::transformedRange (Range< typename Trans::argument_type > r, Trans t) |
|
template<typename T , typename A , typename E > |
GeneratedRange< T, A, E > | wibble::generatedRange (T t, A a, E e) |
|
◆ WIBBLE_RANGE_H