ATLAS Offline Software
|
An ensemble of UniqueCombinationGenerator API description. More...
#include <Combinators.h>
Public Member Functions | |
void | add (const UniqueCombinationGenerator &gen) |
void | reset () |
size_t | size () const |
const std::vector< size_t > & | operator() () const |
const std::vector< size_t > & | current () const |
void | operator++ () |
operator bool () const | |
Private Member Functions | |
void | cache () |
Private Attributes | |
std::vector< UniqueCombinationGenerator > | m_generators |
std::vector< size_t > | m_current |
An ensemble of UniqueCombinationGenerator API description.
Definition at line 72 of file TrigCompositeUtils/TrigCompositeUtils/Combinators.h.
void NestedUniqueCombinationGenerator::add | ( | const UniqueCombinationGenerator & | gen | ) |
Definition at line 83 of file Combinators.cxx.
|
private |
Definition at line 120 of file Combinators.cxx.
|
inline |
Definition at line 78 of file TrigCompositeUtils/TrigCompositeUtils/Combinators.h.
NestedUniqueCombinationGenerator::operator bool | ( | ) | const |
Definition at line 116 of file Combinators.cxx.
|
inline |
Definition at line 77 of file TrigCompositeUtils/TrigCompositeUtils/Combinators.h.
void NestedUniqueCombinationGenerator::operator++ | ( | ) |
Definition at line 102 of file Combinators.cxx.
void NestedUniqueCombinationGenerator::reset | ( | ) |
Definition at line 87 of file Combinators.cxx.
size_t NestedUniqueCombinationGenerator::size | ( | ) | const |
Definition at line 95 of file Combinators.cxx.
|
private |
Definition at line 86 of file TrigCompositeUtils/TrigCompositeUtils/Combinators.h.
|
private |
Definition at line 85 of file TrigCompositeUtils/TrigCompositeUtils/Combinators.h.