OTest2
A C++ testing framework
Public Member Functions | List of all members
OTest2::RunnerFilterEntire Class Reference

Run all objects. More...

#include <runnerfilterentire.h>

Inheritance diagram for OTest2::RunnerFilterEntire:
Inheritance graph
[legend]
Collaboration diagram for OTest2::RunnerFilterEntire:
Collaboration graph
[legend]

Public Member Functions

 RunnerFilterEntire (const RunnerFilterEntire &)=delete
 
RunnerFilterEntireoperator= (const RunnerFilterEntire &)=delete
 
 RunnerFilterEntire ()
 Ctor. More...
 
virtual ~RunnerFilterEntire ()
 Dtor. More...
 
virtual bool filterPath (const TagsStack &path_) const noexcept override
 Check whether the path should be filtered. More...
 
- Public Member Functions inherited from OTest2::RunnerFilter
 RunnerFilter (const RunnerFilter &)=delete
 
RunnerFilteroperator= (const RunnerFilter &)=delete
 
 RunnerFilter ()
 Ctor. More...
 
virtual ~RunnerFilter ()
 Dtor. More...
 

Detailed Description

Run all objects.

Definition at line 30 of file runnerfilterentire.h.

Constructor & Destructor Documentation

◆ RunnerFilterEntire() [1/2]

OTest2::RunnerFilterEntire::RunnerFilterEntire ( const RunnerFilterEntire )
delete

◆ RunnerFilterEntire() [2/2]

OTest2::RunnerFilterEntire::RunnerFilterEntire ( )

Ctor.

Definition at line 26 of file runnerfilterentire.cpp.

◆ ~RunnerFilterEntire()

OTest2::RunnerFilterEntire::~RunnerFilterEntire ( )
virtual

Dtor.

Definition at line 30 of file runnerfilterentire.cpp.

Member Function Documentation

◆ filterPath()

bool OTest2::RunnerFilterEntire::filterPath ( const TagsStack path_) const
overridevirtualnoexcept

Check whether the path should be filtered.

Parameters
path_Stack of names and tags of the current object and its ancestors.
Returns
True if the path matches the filter and the object should be filtered out (not run).

Implements OTest2::RunnerFilter.

Definition at line 34 of file runnerfilterentire.cpp.

◆ operator=()

RunnerFilterEntire& OTest2::RunnerFilterEntire::operator= ( const RunnerFilterEntire )
delete

The documentation for this class was generated from the following files: