|
GPU-SD
1.0.0
|
Base class for all discovery filters. More...
#include <filter.h>
Inheritance diagram for gpusd::Filter:Public Member Functions | |
| GPUSD_API | Filter () |
| Create a new filter. | |
| virtual GPUSD_API | ~Filter () |
| Destruct this filter. | |
| GPUSD_API FilterPtr | operator| (FilterPtr rhs) |
| Chain another filter to this one. | |
| GPUSD_API FilterPtr | operator|= (FilterPtr rhs) |
| Chain another filter to this one. | |
| virtual GPUSD_API bool | operator() (const GPUInfos ¤t, const GPUInfo &candidate) |
| Call all chained operators. | |
| gpusd::Filter::Filter | ( | ) |
| gpusd::Filter::~Filter | ( | ) | [virtual] |
Call all chained operators.
Filter implementations overwrite this method to implement the filtering and call this base class implementation if the candidate passed.
| current | the list of passed GPU informations. |
| candidate | the new GPU information to test. |
Reimplemented in gpusd::SessionFilter, gpusd::MirrorFilter, and gpusd::DuplicateFilter.
Definition at line 42 of file filter.cpp.
Referenced by gpusd::SessionFilter::operator()().
Here is the caller graph for this function:Chain another filter to this one.
Invoking the operator() will call chained filters.
Definition at line 54 of file filter.cpp.
Chain another filter to this one.
Invoking the operator() will call chained filters.
Definition at line 60 of file filter.cpp.
1.0.0 by
1.7.5.1