mpqc::utility::GeneratorRangeFacade< Generator, Value > Struct Template Reference
Documentation
template<typename Generator, typename Value>
struct mpqc::utility::GeneratorRangeFacade< Generator, Value >
To make a Generator behave as a range use this as a CRTP base.
Public Types | |
typedef GeneratorIterator< Generator, Generator *, Value > | iterator |
typedef GeneratorIterator< Generator, Generator *, const Value > | const_iterator |
Public Member Functions | |
const_iterator | begin () |
const_iterator | end () const |
Member Typedef Documentation
◆ const_iterator
template<typename Generator , typename Value >
typedef GeneratorIterator<Generator, Generator*, const Value> mpqc::utility::GeneratorRangeFacade< Generator, Value >::const_iterator |
◆ iterator
template<typename Generator , typename Value >
typedef GeneratorIterator<Generator, Generator*, Value> mpqc::utility::GeneratorRangeFacade< Generator, Value >::iterator |
Member Function Documentation
◆ begin()
template<typename Generator , typename Value >
|
inline |
◆ end()
template<typename Generator , typename Value >
|
inline |
The documentation for this struct was generated from the following file:
- mpqc/util/misc/generator.h