#include <CompoundCondition.h>
Definition at line 22 of file CompoundCondition.h.
◆ CompoundCondition() [1/2]
CompoundCondition::CompoundCondition |
( |
std::vector< Condition > & |
elements | ) |
|
◆ CompoundCondition() [2/2]
◆ capacity()
virtual unsigned int CompoundCondition::capacity |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ isSatisfied()
Implements ICondition.
Definition at line 31 of file CompoundCondition.cxx.
36 pass = pass and (
el->isSatisfied(ips, collector));
42 const void*
address =
static_cast<const void*
>(
this);
44 std::stringstream ss0;
45 ss0 <<
"CompoundCondition: (" <<
address <<
") "
46 <<
" pass: " << std::boolalpha << pass <<
'\n';
48 std::stringstream ss1;
49 for(
const auto&
ip : ips){
50 auto j_addr =
static_cast<const void*
>(
ip.get());
51 ss1 <<
" jet : ("<< j_addr <<
")\n";
53 collector->
collect(ss0.str(), ss1.str());
◆ toString()
std::string CompoundCondition::toString |
( |
| ) |
const |
|
overridevirtual |
◆ m_capacity
unsigned int CompoundCondition::m_capacity |
|
private |
◆ m_elements
std::vector<Condition> CompoundCondition::m_elements |
|
private |
The documentation for this class was generated from the following files: