Kernel Quantum Probability Library
The KQP library aims at providing tools for working with quantums probabilities
Public Member Functions | Data Fields
kqp::IntervalsIterator Struct Reference

An interval iterator. More...

#include <intervals.hpp>

Public Member Functions

void find (size_t fromInclusive)
 
IntervalsIteratoroperator++ (int)
 
 IntervalsIterator (const std::vector< bool > *which, size_t size)
 
 IntervalsIterator (const std::vector< bool > *which, size_t size, size_t begin, size_t end)
 
const std::pair< size_t, size_t > & operator* () const
 
const std::pair< size_t, size_t > * operator-> () const
 
bool operator!= (const IntervalsIterator &other)
 

Data Fields

const std::vector< bool > * which
 
size_t size
 
std::pair< size_t, size_t > current
 

Detailed Description

An interval iterator.


The documentation for this struct was generated from the following file: