Class SectionTracker
Defined in File catch_amalgamated.hpp
Inheritance Relationships
Base Type
public Catch::TestCaseTracking::TrackerBase
(Class TrackerBase)
Class Documentation
-
class SectionTracker : public Catch::TestCaseTracking::TrackerBase
Public Functions
-
SectionTracker(NameAndLocation &&nameAndLocation, TrackerContext &ctx, ITracker *parent)
-
virtual bool isSectionTracker() const override
Returns true if the instance is a section tracker
Subclasses should override to true if they are, replaces RTTI for internal debug checks.
-
virtual bool isComplete() const override
Returns true if tracker run to completion (successfully or not)
-
void tryOpen()
-
void addInitialFilters(std::vector<std::string> const &filters)
Public Static Functions
-
static SectionTracker &acquire(TrackerContext &ctx, NameAndLocationRef const &nameAndLocation)
-
SectionTracker(NameAndLocation &&nameAndLocation, TrackerContext &ctx, ITracker *parent)