| 14556 | } |
| 14557 | |
| 14558 | void SectionTracker::addInitialFilters( std::vector<std::string> const& filters ) { |
| 14559 | if( !filters.empty() ) { |
| 14560 | m_filters.reserve( m_filters.size() + filters.size() + 2 ); |
| 14561 | m_filters.emplace_back(""); // Root - should never be consulted |
| 14562 | m_filters.emplace_back(""); // Test Case - not a section filter |
| 14563 | m_filters.insert( m_filters.end(), filters.begin(), filters.end() ); |
| 14564 | } |
| 14565 | } |
| 14566 | void SectionTracker::addNextFilters( std::vector<std::string> const& filters ) { |
| 14567 | if( filters.size() > 1 ) |
| 14568 | m_filters.insert( m_filters.end(), filters.begin()+1, filters.end() ); |