Specs
Beautiful C++ Test Framework
|
#include <SpecTagCollection.h>
Public Member Functions | |
void | add (const char *value) override |
bool | has (const char *key) const override |
void | foreach_tag (ForEachTagFn *fn) const override |
void | merge (ISpecTagCollection *other) override |
void | clear () override |
Public Member Functions inherited from SpecsCpp::ISpecTagCollection | |
virtual | ~ISpecTagCollection ()=default |
virtual void | add (const char *)=0 |
virtual bool | has (const char *) const =0 |
virtual void | foreach_tag (ForEachTagFn *) const =0 |
virtual void | merge (ISpecTagCollection *)=0 |
virtual void | clear ()=0 |
void | foreach (std::function< void(const char *)> fn) const |
Additional Inherited Members | |
Public Types inherited from SpecsCpp::ISpecTagCollection | |
using | ForEachTagFn = IFunctionPointer< void(const char *)> |
Definition at line 10 of file SpecTagCollection.h.
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecTagCollection.
Definition at line 19 of file SpecTagCollection.h.
Referenced by SpecsCpp::GlobalSpecGroup::add_tag_for_next_component().
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecTagCollection.
Definition at line 28 of file SpecTagCollection.h.
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecTagCollection.
Definition at line 24 of file SpecTagCollection.h.
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecTagCollection.
Definition at line 20 of file SpecTagCollection.h.
|
inlineoverridevirtual |
Implements SpecsCpp::ISpecTagCollection.
Definition at line 27 of file SpecTagCollection.h.