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: