Specs
Beautiful C++ Test Framework
Loading...
Searching...
No Matches
SpecsCpp::ISpecGroup Member List
This is the complete list of members for
SpecsCpp::ISpecGroup
, including all inherited members.
add_group
(ISpecGroup *)=0
SpecsCpp::ISpecGroup
pure virtual
add_one_time_setup
(ISpecSetup *)=0
SpecsCpp::ISpecGroup
pure virtual
add_one_time_teardown
(ISpecTeardown *)=0
SpecsCpp::ISpecGroup
pure virtual
add_setup
(ISpecSetup *)=0
SpecsCpp::ISpecGroup
pure virtual
add_teardown
(ISpecTeardown *)=0
SpecsCpp::ISpecGroup
pure virtual
add_test
(ISpec *)=0
SpecsCpp::ISpecGroup
pure virtual
data
() const =0
SpecsCpp::ISpecComponent
pure virtual
description
() const =0
SpecsCpp::ISpecDocumented
pure virtual
foreach_group
(ForEachGroupFn *) const =0
SpecsCpp::ISpecGroup
pure virtual
foreach_group
(std::function< void(ISpecGroup *)> fn) const
SpecsCpp::ISpecGroup
inline
foreach_one_time_setup
(ForEachSetupFn *) const =0
SpecsCpp::ISpecGroup
pure virtual
foreach_one_time_setup
(std::function< void(ISpecSetup *)> fn) const
SpecsCpp::ISpecGroup
inline
foreach_one_time_teardown
(ForEachTeardownFn *) const =0
SpecsCpp::ISpecGroup
pure virtual
foreach_one_time_teardown
(std::function< void(ISpecTeardown *)> fn) const
SpecsCpp::ISpecGroup
inline
foreach_setup
(ForEachSetupFn *) const =0
SpecsCpp::ISpecGroup
pure virtual
foreach_setup
(std::function< void(ISpecSetup *)> fn) const
SpecsCpp::ISpecGroup
inline
foreach_teardown
(ForEachTeardownFn *) const =0
SpecsCpp::ISpecGroup
pure virtual
foreach_teardown
(std::function< void(ISpecTeardown *)> fn) const
SpecsCpp::ISpecGroup
inline
foreach_test
(ForEachSpecFn *) const =0
SpecsCpp::ISpecGroup
pure virtual
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 =0
SpecsCpp::ISpecDocumented
pure virtual
group
() const =0
SpecsCpp::ISpecComponent
pure virtual
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
mark_skipped
(bool skip=true)=0
SpecsCpp::ISpecComponent
pure virtual
merge
(ISpecGroup *)=0
SpecsCpp::ISpecGroup
pure virtual
set_group
(ISpecGroup *group)=0
SpecsCpp::ISpecComponent
pure virtual
skip
() const =0
SpecsCpp::ISpecComponent
pure virtual
tags
() const =0
SpecsCpp::ISpecComponent
pure virtual
type
() const =0
SpecsCpp::ISpecComponent
pure virtual
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 =0
SpecsCpp::ISpecHasVariables
pure virtual
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
<3 Mrowr Purr