LeechCraft  0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
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  LC::Util::Views::detail::PairIterator< PairType, FirstIt, SecondIt >
 
class  LC::Util::Views::detail::ZipRange< I1, I2, PairType >
 

Namespaces

 LC
 
 LC::Util
 
 LC::Util::Views
 
 LC::Util::Views::detail
 

Typedefs

template<template< typename, typename > class PairType, typename FirstIt , typename SecondIt >
using LC::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 > LC::Util::Views::Zip (const C1 &c1, const C2 &c2)