Specs
Beautiful C++ Test Framework
|
#include <API.h>
Public Types | |
using | ForEachRunnerFn = IFunctionPointer< void(const char *, ISpecRunner *)> |
Public Member Functions | |
virtual | ~ISpecRunnerCollection ()=default |
virtual void | add (const char *, ISpecRunner *)=0 |
virtual bool | has (const char *name) const =0 |
virtual ISpecRunner * | get (const char *name) const =0 |
virtual void | foreach_runner (ForEachRunnerFn *) const =0 |
void | foreach_runner (std::function< void(const char *, ISpecRunner *)> fn) const |
using SpecsCpp::ISpecRunnerCollection::ForEachRunnerFn = IFunctionPointer<void(const char*, ISpecRunner*)> |
|
virtualdefault |
|
pure virtual |
Implemented in SpecsCpp::SpecRunnerCollection.
Referenced by SpecsCpp::register_runner().
|
pure virtual |
Implemented in SpecsCpp::SpecRunnerCollection.
Referenced by foreach_runner().
|
inline |
Definition at line 503 of file API.h.
|
pure virtual |
Implemented in SpecsCpp::SpecRunnerCollection.
Referenced by SpecsCpp::SpecEnvironment::runners().
|
pure virtual |
Implemented in SpecsCpp::SpecRunnerCollection.