Lines Matching refs:SectionTracker
7515 class SectionTracker : public TrackerBase { class
7519 … SectionTracker( NameAndLocation const& nameAndLocation, TrackerContext& ctx, ITracker* parent );
7525 … static SectionTracker& acquire( TrackerContext& ctx, NameAndLocation const& nameAndLocation );
7537 using TestCaseTracking::SectionTracker;
12521 static_cast<SectionTracker&>(rootTracker).addInitialFilters(m_config->getSectionsToRun()); in runTest()
12524 …m_testCaseTracker = &SectionTracker::acquire(m_trackerContext, TestCaseTracking::NameAndLocation(t… in runTest()
12587 …ITracker& sectionTracker = SectionTracker::acquire(m_trackerContext, TestCaseTracking::NameAndLoca… in sectionStarted()
14078 …m_rootTracker = std::make_shared<SectionTracker>( NameAndLocation( "{root}", CATCH_INTERNAL_LINEIN… in startRun()
14216 …SectionTracker::SectionTracker( NameAndLocation const& nameAndLocation, TrackerContext& ctx, ITrac… in SectionTracker() function in Catch::TestCaseTracking::SectionTracker
14224 SectionTracker& parentSection = static_cast<SectionTracker&>( *parent ); in SectionTracker()
14229 bool SectionTracker::isComplete() const { in isComplete()
14239 bool SectionTracker::isSectionTracker() const { return true; } in isSectionTracker()
14241 …SectionTracker& SectionTracker::acquire( TrackerContext& ctx, NameAndLocation const& nameAndLocati… in acquire()
14242 std::shared_ptr<SectionTracker> section; in acquire()
14248 section = std::static_pointer_cast<SectionTracker>( childTracker ); in acquire()
14251 section = std::make_shared<SectionTracker>( nameAndLocation, ctx, ¤tTracker ); in acquire()
14259 void SectionTracker::tryOpen() { in tryOpen()
14264 void SectionTracker::addInitialFilters( std::vector<std::string> const& filters ) { in addInitialFilters()
14272 void SectionTracker::addNextFilters( std::vector<std::string> const& filters ) { in addNextFilters()
14281 using TestCaseTracking::SectionTracker;