Specs
Beautiful C++ Test Framework
Loading...
Searching...
No Matches
SpecsCpp::SpecGroup Member List

This is the complete list of members for SpecsCpp::SpecGroup, including all inherited members.

add_group(ISpecGroup *group) overrideSpecsCpp::SpecGroupinlinevirtual
add_one_time_setup(ISpecSetup *setup) overrideSpecsCpp::SpecGroupinlinevirtual
add_one_time_teardown(ISpecTeardown *teardown) overrideSpecsCpp::SpecGroupinlinevirtual
add_setup(ISpecSetup *setup) overrideSpecsCpp::SpecGroupinlinevirtual
add_teardown(ISpecTeardown *teardown) overrideSpecsCpp::SpecGroupinlinevirtual
add_test(ISpec *spec) overrideSpecsCpp::SpecGroupinlinevirtual
SpecsCpp::data() const =0SpecsCpp::ISpecComponentpure virtual
SpecsCpp::SpecComponent::data() const overrideSpecsCpp::SpecComponentinlinevirtual
SpecsCpp::description() const =0SpecsCpp::ISpecDocumentedpure virtual
SpecsCpp::SpecDocumented::description() const overrideSpecsCpp::SpecDocumentedinlinevirtual
foreach_group(ForEachGroupFn *callback) const overrideSpecsCpp::SpecGroupinlinevirtual
SpecsCpp::ISpecGroup::foreach_group(std::function< void(ISpecGroup *)> fn) constSpecsCpp::ISpecGroupinline
foreach_one_time_setup(ForEachSetupFn *callback) const overrideSpecsCpp::SpecGroupinlinevirtual
SpecsCpp::ISpecGroup::foreach_one_time_setup(std::function< void(ISpecSetup *)> fn) constSpecsCpp::ISpecGroupinline
foreach_one_time_teardown(ForEachTeardownFn *callback) const overrideSpecsCpp::SpecGroupinlinevirtual
SpecsCpp::ISpecGroup::foreach_one_time_teardown(std::function< void(ISpecTeardown *)> fn) constSpecsCpp::ISpecGroupinline
foreach_setup(ForEachSetupFn *callback) const overrideSpecsCpp::SpecGroupinlinevirtual
SpecsCpp::ISpecGroup::foreach_setup(std::function< void(ISpecSetup *)> fn) constSpecsCpp::ISpecGroupinline
foreach_teardown(ForEachTeardownFn *callback) const overrideSpecsCpp::SpecGroupinlinevirtual
SpecsCpp::ISpecGroup::foreach_teardown(std::function< void(ISpecTeardown *)> fn) constSpecsCpp::ISpecGroupinline
foreach_test(ForEachSpecFn *callback) const overrideSpecsCpp::SpecGroupinlinevirtual
SpecsCpp::ISpecGroup::foreach_test(std::function< void(ISpec *)> fn) constSpecsCpp::ISpecGroupinline
ForEachGroupFn typedefSpecsCpp::ISpecGroup
ForEachSetupFn typedefSpecsCpp::ISpecGroup
ForEachSpecFn typedefSpecsCpp::ISpecGroup
ForEachTeardownFn typedefSpecsCpp::ISpecGroup
full_description() const overrideSpecsCpp::SpecGroupinlinevirtual
SpecsCpp::group() const =0SpecsCpp::ISpecComponentpure virtual
SpecsCpp::SpecComponent::group() const overrideSpecsCpp::SpecComponentinlinevirtual
has_var(const char *name) constSpecsCpp::ISpecHasVariablesinline
managed_var(const char *name, T *value)SpecsCpp::ISpecHasVariablesinline
managed_var(const char *name, T &&value)SpecsCpp::ISpecHasVariablesinline
SpecsCpp::mark_skipped(bool skip=true)=0SpecsCpp::ISpecComponentpure virtual
SpecsCpp::SpecComponent::mark_skipped(bool skip=true) overrideSpecsCpp::SpecComponentinlinevirtual
merge(ISpecGroup *other) overrideSpecsCpp::SpecGroupinlinevirtual
SpecsCpp::set_group(ISpecGroup *group)=0SpecsCpp::ISpecComponentpure virtual
SpecsCpp::SpecComponent::set_group(ISpecGroup *group) overrideSpecsCpp::SpecComponentinlinevirtual
SpecsCpp::skip() const =0SpecsCpp::ISpecComponentpure virtual
SpecsCpp::SpecComponent::skip() const overrideSpecsCpp::SpecComponentinlinevirtual
SpecComponent(SpecComponentType type, ISpecGroup *parentGroup, bool skip=false)SpecsCpp::SpecComponentinline
SpecDocumented(std::string_view description)SpecsCpp::SpecDocumentedinline
SpecGroup(ISpecGroup *parent=nullptr, std::string_view description="")SpecsCpp::SpecGroupinline
SpecGroup(std::string_view description)SpecsCpp::SpecGroupinline
SpecsCpp::tags() const =0SpecsCpp::ISpecComponentpure virtual
SpecsCpp::SpecComponent::tags() const overrideSpecsCpp::SpecComponentinlinevirtual
SpecsCpp::type() const =0SpecsCpp::ISpecComponentpure virtual
SpecsCpp::SpecComponent::type() const overrideSpecsCpp::SpecComponentinlinevirtual
unmanaged_var(const char *name, T *value)SpecsCpp::ISpecHasVariablesinline
unmanaged_var(const char *name, T &&value)SpecsCpp::ISpecHasVariablesinline
var(const char *name) constSpecsCpp::ISpecHasVariablesinline
var(const char *name) constSpecsCpp::ISpecHasVariablesinline
var(const char *name, T *value, bool destructable=true)SpecsCpp::ISpecHasVariablesinline
var(const char *name, T &&value, bool destructable=true)SpecsCpp::ISpecHasVariablesinline
var_text(const char *name)SpecsCpp::ISpecHasVariablesinline
var_text(const char *name, const char *value)SpecsCpp::ISpecHasVariablesinline
variables() const overrideSpecsCpp::SpecGroupinlinevirtual
vars() constSpecsCpp::ISpecHasVariablesinline
~ISpecComponent()=defaultSpecsCpp::ISpecComponentvirtual
~ISpecDocumented()=defaultSpecsCpp::ISpecDocumentedvirtual
~ISpecGroup()=defaultSpecsCpp::ISpecGroupvirtual
~ISpecHasVariables()=defaultSpecsCpp::ISpecHasVariablesvirtual