Lines Matching refs:ITracker
28 struct ITracker;
30 using ITrackerPtr = std::shared_ptr<ITracker>;
32 struct ITracker { struct
33 virtual ~ITracker();
44 virtual ITracker& parent() = 0;
69 ITracker* m_currentTracker = nullptr;
76 ITracker& startRun();
83 ITracker& currentTracker();
84 void setCurrentTracker( ITracker* tracker );
87 class TrackerBase : public ITracker {
101 ITracker* m_parent;
106 … TrackerBase( NameAndLocation const& nameAndLocation, TrackerContext& ctx, ITracker* parent );
118 ITracker& parent() override;
139 … SectionTracker( NameAndLocation const& nameAndLocation, TrackerContext& ctx, ITracker* parent );
155 using TestCaseTracking::ITracker;