Pothos
0.2.1-g9f04573d
The Pothos dataflow programming software suite
|
#include <Label.hpp>
Public Types | |
typedef const Label * | const_iterator |
Const Label iterator type. More... | |
Public Member Functions | |
LabelIteratorRange (void) | |
Create an empty/invalid LabelIteratorRange. More... | |
template<typename IterType > | |
LabelIteratorRange (const IterType &begin, const IterType &end) | |
Create a LabelIteratorRange from a begin() and end() iterator. More... | |
template<typename RangeType > | |
LabelIteratorRange (const RangeType &range) | |
Create a LabelIteratorRange from an existing range. More... | |
const_iterator | begin (void) const |
Get the begining of the iterator range (inclusive) More... | |
const_iterator | end (void) const |
Get the end of the iterator range (exclusive) More... | |
LabelIteratorRange represents a sorted range of labels. It has the standard iterator interface begin()/end().
typedef const Label* Pothos::LabelIteratorRange::const_iterator |
Const Label iterator type.
Pothos::LabelIteratorRange::LabelIteratorRange | ( | void | ) |
Create an empty/invalid LabelIteratorRange.
Pothos::LabelIteratorRange::LabelIteratorRange | ( | const IterType & | begin, |
const IterType & | end | ||
) |
Create a LabelIteratorRange from a begin() and end() iterator.
Pothos::LabelIteratorRange::LabelIteratorRange | ( | const RangeType & | range | ) |
Create a LabelIteratorRange from an existing range.
|
inline |
Get the begining of the iterator range (inclusive)
|
inline |
Get the end of the iterator range (exclusive)