SpecsCpp::code_block() const =0 | SpecsCpp::ISpecHasCodeBlock | pure virtual |
SpecsCpp::SpecHasCodeBlock::code_block() const override | SpecsCpp::SpecHasCodeBlock | 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 |
full_description() const override | SpecsCpp::SpecTest | 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 |
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 |
SpecHasCodeBlock(std::unique_ptr< SpecCodeBlock > codeBlock) | SpecsCpp::SpecHasCodeBlock | inline |
SpecTest(ISpecGroup *parent, std::string_view description, std::unique_ptr< SpecCodeBlock > codeBlock) | SpecsCpp::SpecTest | 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::SpecTest | inlinevirtual |
vars() const | SpecsCpp::ISpecHasVariables | inline |
~ISpec()=default | SpecsCpp::ISpec | virtual |
~ISpecComponent()=default | SpecsCpp::ISpecComponent | virtual |
~ISpecDocumented()=default | SpecsCpp::ISpecDocumented | virtual |
~ISpecHasCodeBlock()=default | SpecsCpp::ISpecHasCodeBlock | virtual |
~ISpecHasVariables()=default | SpecsCpp::ISpecHasVariables | virtual |