Specs
Beautiful C++ Test Framework
|
#include <SpecRunnerCollection.h>
Public Member Functions | |
void | add (const char *name, ISpecRunner *runner) override |
bool | has (const char *name) const override |
ISpecRunner * | get (const char *name) const override |
void | foreach_runner (ForEachRunnerFn *fn) const override |
Public Member Functions inherited from SpecsCpp::ISpecRunnerCollection | |
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 |
Additional Inherited Members | |
Public Types inherited from SpecsCpp::ISpecRunnerCollection | |
using | ForEachRunnerFn = IFunctionPointer< void(const char *, ISpecRunner *)> |
Definition at line 10 of file SpecRunnerCollection.h.
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecRunnerCollection.
Definition at line 14 of file SpecRunnerCollection.h.
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecRunnerCollection.
Definition at line 27 of file SpecRunnerCollection.h.
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecRunnerCollection.
Definition at line 21 of file SpecRunnerCollection.h.
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecRunnerCollection.
Definition at line 16 of file SpecRunnerCollection.h.