9 using namespace swift::misc::simulation;
13 CDistributorFilter::CDistributorFilter(
const CSimulatorInfo &simulator) : m_simulator(simulator) {
m_valid =
true; }
17 if (!this->
isValid()) {
return inDistributors; }
18 if (this->ignoreSimulator()) {
return inDistributors; }
23 if (!distributor.getSimulator().matchesAnyOrNone(m_simulator)) {
continue; }
29 bool CDistributorFilter::ignoreSimulator()
const
virtual swift::misc::simulation::CDistributorList filter(const swift::misc::simulation::CDistributorList &inDistributors) const
Used container data.
bool m_valid
is filter valid?
bool isValid() const
Anything to do?
void push_back(const T &value)
Appends an element at the end of the sequence.
Value object encapsulating information of software distributor.
Value object encapsulating a list of distributors.
Simple hardcoded info about the corresponding simulator.
bool isAllSimulators() const
Is all simulators?
bool isNoSimulator() const
No simulator?
Models to be used with views, mainly QTableView.
Free functions in swift::misc.