Lines Matching refs:iterator
210 static_assert(utils::is_forward_iterator<typename container_type::iterator>::value, in test_member_types()
212 static_assert(!std::is_const<typename container_type::iterator::value_type>::value, in test_member_types()
289 test_table_type::iterator it = w.begin(); in TestRehash()
366 TestIteratorTraits<test_table_type::iterator,test_table_type::value_type>(); in TestIteratorsAndRanges()
375 TestIteratorAssignment<test_table_type::iterator>( v.begin() ); in TestIteratorsAndRanges()
591 template <typename hash_map_type, typename iterator>
592 static bool equal(hash_map_type const& c, iterator begin, iterator end){ in equal()
597 for (iterator it = begin; it != end; ++it ){ in equal()
746 for( test_table_type::iterator i = table.begin(); i!=table.end(); ++i ) { in TraverseTable()
757 … std::pair<test_table_type::iterator, test_table_type::iterator> er = table.equal_range(i->first); in TraverseTable()
866 for( typename RangeType::iterator i = range.begin(); i!=range.end(); ++i ) { in operator ()()
1204 TestCHMapIteratorComparisonsBasic<typename chmap_type::iterator>(chmap); in TestCHMapIteratorComparisons()
1367 using iterator = typename chmap_type::iterator; in test_heterogeneous_equal_range() typedef
1369 using result = std::pair<iterator, iterator>; in test_heterogeneous_equal_range()