| 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 |