LeechCraft  0.6.70-10870-g558588d6ec
Modular cross-platform feature rich live environment.
views.h File Reference
#include <iterator>
#include <boost/iterator/zip_iterator.hpp>
#include <boost/range.hpp>
+ Include dependency graph for views.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LeechCraft::Util::Views::detail::PairIterator< PairType, FirstIt, SecondIt >
 
class  LeechCraft::Util::Views::detail::ZipRange< I1, I2, PairType >
 

Namespaces

 LeechCraft
 
 LeechCraft::Util
 
 LeechCraft::Util::Views
 
 LeechCraft::Util::Views::detail
 

Typedefs

template<template< typename, typename > class PairType, typename FirstIt , typename SecondIt >
using LeechCraft::Util::Views::detail::ValueType_t = PairType< typename std::iterator_traits< FirstIt >::value_type, typename std::iterator_traits< SecondIt >::value_type >
 

Functions

template<template< typename, typename > class PairType = QPair, typename C1 , typename C2 >
detail::ZipRange< typename C1::const_iterator, typename C2::const_iterator, PairType > LeechCraft::Util::Views::Zip (const C1 &c1, const C2 &c2)