Class TrackerBase
Defined in File catch_amalgamated.hpp
Inheritance Relationships
Base Type
public Catch::TestCaseTracking::ITracker
(Class ITracker)
Derived Type
public Catch::TestCaseTracking::SectionTracker
(Class SectionTracker)
Class Documentation
-
class TrackerBase : public Catch::TestCaseTracking::ITracker
Subclassed by Catch::TestCaseTracking::SectionTracker
Public Functions
-
TrackerBase(NameAndLocation &&nameAndLocation, TrackerContext &ctx, ITracker *parent)
-
virtual bool isComplete() const override
Returns true if tracker run to completion (successfully or not)
-
void open()
-
virtual void close() override
-
virtual void fail() override
Protected Attributes
-
TrackerContext &m_ctx
-
TrackerBase(NameAndLocation &&nameAndLocation, TrackerContext &ctx, ITracker *parent)