add_group(ISpecGroup *group) override | SpecsCpp::SpecGroup | inlinevirtual |
add_one_time_setup(ISpecSetup *setup) override | SpecsCpp::SpecGroup | inlinevirtual |
add_one_time_teardown(ISpecTeardown *teardown) override | SpecsCpp::SpecGroup | inlinevirtual |
add_setup(ISpecSetup *setup) override | SpecsCpp::SpecGroup | inlinevirtual |
add_teardown(ISpecTeardown *teardown) override | SpecsCpp::SpecGroup | inlinevirtual |
add_test(ISpec *spec) override | SpecsCpp::SpecGroup | inlinevirtual |
SpecsCpp::data() const =0 | SpecsCpp::ISpecComponent | pure virtual |
SpecsCpp::SpecComponent::data() const override | SpecsCpp::SpecComponent | inlinevirtual |
SpecsCpp::description() const =0 | SpecsCpp::ISpecDocumented | pure virtual |
SpecsCpp::SpecDocumented::description() const override | SpecsCpp::SpecDocumented | inlinevirtual |
foreach_group(ForEachGroupFn *callback) const override | SpecsCpp::SpecGroup | inlinevirtual |
SpecsCpp::ISpecGroup::foreach_group(std::function< void(ISpecGroup *)> fn) const | SpecsCpp::ISpecGroup | inline |
foreach_one_time_setup(ForEachSetupFn *callback) const override | SpecsCpp::SpecGroup | inlinevirtual |
SpecsCpp::ISpecGroup::foreach_one_time_setup(std::function< void(ISpecSetup *)> fn) const | SpecsCpp::ISpecGroup | inline |
foreach_one_time_teardown(ForEachTeardownFn *callback) const override | SpecsCpp::SpecGroup | inlinevirtual |
SpecsCpp::ISpecGroup::foreach_one_time_teardown(std::function< void(ISpecTeardown *)> fn) const | SpecsCpp::ISpecGroup | inline |
foreach_setup(ForEachSetupFn *callback) const override | SpecsCpp::SpecGroup | inlinevirtual |
SpecsCpp::ISpecGroup::foreach_setup(std::function< void(ISpecSetup *)> fn) const | SpecsCpp::ISpecGroup | inline |
foreach_teardown(ForEachTeardownFn *callback) const override | SpecsCpp::SpecGroup | inlinevirtual |
SpecsCpp::ISpecGroup::foreach_teardown(std::function< void(ISpecTeardown *)> fn) const | SpecsCpp::ISpecGroup | inline |
foreach_test(ForEachSpecFn *callback) const override | SpecsCpp::SpecGroup | inlinevirtual |
SpecsCpp::ISpecGroup::foreach_test(std::function< void(ISpec *)> fn) const | SpecsCpp::ISpecGroup | inline |
ForEachGroupFn typedef | SpecsCpp::ISpecGroup | |
ForEachSetupFn typedef | SpecsCpp::ISpecGroup | |
ForEachSpecFn typedef | SpecsCpp::ISpecGroup | |
ForEachTeardownFn typedef | SpecsCpp::ISpecGroup | |
full_description() const override | SpecsCpp::SpecGroup | inlinevirtual |
SpecsCpp::group() const =0 | SpecsCpp::ISpecComponent | pure virtual |
SpecsCpp::SpecComponent::group() const override | SpecsCpp::SpecComponent | inlinevirtual |
has_var(const char *name) const | SpecsCpp::ISpecHasVariables | inline |
managed_var(const char *name, T *value) | SpecsCpp::ISpecHasVariables | inline |
managed_var(const char *name, T &&value) | SpecsCpp::ISpecHasVariables | inline |
SpecsCpp::mark_skipped(bool skip=true)=0 | SpecsCpp::ISpecComponent | pure virtual |
SpecsCpp::SpecComponent::mark_skipped(bool skip=true) override | SpecsCpp::SpecComponent | inlinevirtual |
merge(ISpecGroup *other) override | SpecsCpp::SpecGroup | inlinevirtual |
SpecsCpp::set_group(ISpecGroup *group)=0 | SpecsCpp::ISpecComponent | pure virtual |
SpecsCpp::SpecComponent::set_group(ISpecGroup *group) override | SpecsCpp::SpecComponent | inlinevirtual |
SpecsCpp::skip() const =0 | SpecsCpp::ISpecComponent | pure virtual |
SpecsCpp::SpecComponent::skip() const override | SpecsCpp::SpecComponent | inlinevirtual |
SpecComponent(SpecComponentType type, ISpecGroup *parentGroup, bool skip=false) | SpecsCpp::SpecComponent | inline |
SpecDocumented(std::string_view description) | SpecsCpp::SpecDocumented | inline |
SpecGroup(ISpecGroup *parent=nullptr, std::string_view description="") | SpecsCpp::SpecGroup | inline |
SpecGroup(std::string_view description) | SpecsCpp::SpecGroup | inline |
SpecsCpp::tags() const =0 | SpecsCpp::ISpecComponent | pure virtual |
SpecsCpp::SpecComponent::tags() const override | SpecsCpp::SpecComponent | inlinevirtual |
SpecsCpp::type() const =0 | SpecsCpp::ISpecComponent | pure virtual |
SpecsCpp::SpecComponent::type() const override | SpecsCpp::SpecComponent | inlinevirtual |
unmanaged_var(const char *name, T *value) | SpecsCpp::ISpecHasVariables | inline |
unmanaged_var(const char *name, T &&value) | SpecsCpp::ISpecHasVariables | inline |
var(const char *name) const | SpecsCpp::ISpecHasVariables | inline |
var(const char *name) const | SpecsCpp::ISpecHasVariables | inline |
var(const char *name, T *value, bool destructable=true) | SpecsCpp::ISpecHasVariables | inline |
var(const char *name, T &&value, bool destructable=true) | SpecsCpp::ISpecHasVariables | inline |
var_text(const char *name) | SpecsCpp::ISpecHasVariables | inline |
var_text(const char *name, const char *value) | SpecsCpp::ISpecHasVariables | inline |
variables() const override | SpecsCpp::SpecGroup | inlinevirtual |
vars() const | SpecsCpp::ISpecHasVariables | inline |
~ISpecComponent()=default | SpecsCpp::ISpecComponent | virtual |
~ISpecDocumented()=default | SpecsCpp::ISpecDocumented | virtual |
~ISpecGroup()=default | SpecsCpp::ISpecGroup | virtual |
~ISpecHasVariables()=default | SpecsCpp::ISpecHasVariables | virtual |