Specs
Beautiful C++ Test Framework
Loading...
Searching...
No Matches
SpecsCpp::ISpecComponent Struct Referenceabstract

#include <API.h>

Inheritance diagram for SpecsCpp::ISpecComponent:
SpecsCpp::ISpec SpecsCpp::ISpecGroup SpecsCpp::ISpecSetup SpecsCpp::ISpecTeardown SpecsCpp::SpecComponent SpecsCpp::SpecTest SpecsCpp::SpecGroup SpecsCpp::SpecSetup SpecsCpp::SpecTeardown SpecsCpp::SpecGroup SpecsCpp::SpecSetup SpecsCpp::SpecTeardown SpecsCpp::SpecTest

Public Member Functions

virtual ~ISpecComponent ()=default
 
virtual ISpecGroupgroup () const =0
 
virtual void set_group (ISpecGroup *group)=0
 
virtual ISpecDataValueCollectiondata () const =0
 
virtual ISpecTagCollectiontags () const =0
 
virtual SpecComponentType type () const =0
 
virtual bool skip () const =0
 
virtual void mark_skipped (bool skip=true)=0
 

Detailed Description

Definition at line 154 of file API.h.

Constructor & Destructor Documentation

◆ ~ISpecComponent()

virtual SpecsCpp::ISpecComponent::~ISpecComponent ( )
virtualdefault

Member Function Documentation

◆ data()

virtual ISpecDataValueCollection * SpecsCpp::ISpecComponent::data ( ) const
pure virtual

Implemented in SpecsCpp::SpecComponent.

◆ group()

virtual ISpecGroup * SpecsCpp::ISpecComponent::group ( ) const
pure virtual

Implemented in SpecsCpp::SpecComponent.

◆ mark_skipped()

virtual void SpecsCpp::ISpecComponent::mark_skipped ( bool  skip = true)
pure virtual

Implemented in SpecsCpp::SpecComponent.

◆ set_group()

virtual void SpecsCpp::ISpecComponent::set_group ( ISpecGroup group)
pure virtual

Implemented in SpecsCpp::SpecComponent.

◆ skip()

virtual bool SpecsCpp::ISpecComponent::skip ( ) const
pure virtual

Implemented in SpecsCpp::SpecComponent.

◆ tags()

virtual ISpecTagCollection * SpecsCpp::ISpecComponent::tags ( ) const
pure virtual

Implemented in SpecsCpp::SpecComponent.

◆ type()

virtual SpecComponentType SpecsCpp::ISpecComponent::type ( ) const
pure virtual

Implemented in SpecsCpp::SpecComponent.


The documentation for this struct was generated from the following file: