![]() |
Specs
Beautiful C++ Test Framework
|
#include <SpecComponent.h>
Public Member Functions | |
| SpecComponent (SpecComponentType type, ISpecGroup *parentGroup, bool skip=false) | |
| ISpecGroup * | group () const override |
| void | set_group (ISpecGroup *group) override |
| ISpecDataValueCollection * | data () const override |
| ISpecTagCollection * | tags () const override |
| SpecComponentType | type () const override |
| bool | skip () const override |
| void | mark_skipped (bool skip=true) override |
Public Member Functions inherited from SpecsCpp::ISpecComponent | |
| virtual | ~ISpecComponent ()=default |
| virtual ISpecGroup * | group () const =0 |
| virtual void | set_group (ISpecGroup *group)=0 |
| virtual ISpecDataValueCollection * | data () const =0 |
| virtual ISpecTagCollection * | tags () const =0 |
| virtual SpecComponentType | type () const =0 |
| virtual bool | skip () const =0 |
| virtual void | mark_skipped (bool skip=true)=0 |
Definition at line 10 of file SpecComponent.h.
|
inline |
Definition at line 20 of file SpecComponent.h.
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecComponent.
Definition at line 25 of file SpecComponent.h.
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecComponent.
Definition at line 23 of file SpecComponent.h.
Referenced by SpecsCpp::SpecGroup::add_group(), SpecsCpp::SpecGroup::foreach_group(), and set_group().
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecComponent.
Definition at line 29 of file SpecComponent.h.
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecComponent.
Definition at line 24 of file SpecComponent.h.
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecComponent.
Definition at line 28 of file SpecComponent.h.
Referenced by mark_skipped().
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecComponent.
Definition at line 26 of file SpecComponent.h.
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecComponent.
Definition at line 27 of file SpecComponent.h.