![]() |
Specs
Beautiful C++ Test Framework
|
#include <API.h>
Public Types | |
| using | SpecCodeBlockAsyncDoneFn = IFunctionPointer< void()> |
| using | SpecCodeBlockBodyFn = IFunctionPointer< void(ISpecComponent *, ISpec *, SpecCodeBlockAsyncDoneFn *)> |
Public Member Functions | |
| virtual | ~ISpecCodeBlock ()=default |
| virtual bool | is_async () const =0 |
| virtual void | mark_async (bool async=true)=0 |
| virtual std::uint32_t | get_timeout_ms () const =0 |
| virtual void | set_timeout_ms (std::uint32_t timeout_ms)=0 |
| virtual SpecCodeBlockBodyFn * | body () const =0 |
| virtual void | set_body (SpecCodeBlockBodyFn *)=0 |
| virtual void | run (ISpecComponent *, ISpecGroup *, ISpec *, ISpecRunResultCallbackFn *)=0 |
| using SpecsCpp::ISpecCodeBlock::SpecCodeBlockAsyncDoneFn = IFunctionPointer<void()> |
| using SpecsCpp::ISpecCodeBlock::SpecCodeBlockBodyFn = IFunctionPointer<void(ISpecComponent*, ISpec*, SpecCodeBlockAsyncDoneFn*)> |
|
virtualdefault |
|
pure virtual |
Implemented in SpecsCpp::SpecCodeBlock.
|
pure virtual |
Implemented in SpecsCpp::SpecCodeBlock.
|
pure virtual |
Implemented in SpecsCpp::SpecCodeBlock.
|
pure virtual |
Implemented in SpecsCpp::SpecCodeBlock.
|
pure virtual |
Implemented in SpecsCpp::SpecCodeBlock.
|
pure virtual |
Implemented in SpecsCpp::SpecCodeBlock.
|
pure virtual |
Implemented in SpecsCpp::SpecCodeBlock.