LeechCraft  0.6.70-9312-g4cc613a2df
Modular cross-platform feature rich live environment.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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)