Lines Matching refs:C
44 template <class C, class Iter>
45 size_t CountNewItems( const C&, const Iter& firstNew, in CountNewItems() argument
57 template <class C, class Iter>
58 size_t CountNewItems( const C& c, const Iter& firstNew, in CountNewItems()
64 template <class C, class Iter>
65 size_t CountNewItems( const C& c, const Iter& firstNew, in CountNewItems()
72 template <class C, class Iter, class KeyOfValue>
74 size_t CountUniqueItems_Aux( const C& original, const Iter& firstNew, in CountUniqueItems_Aux()
76 size_t CountUniqueItems_Aux( const C& original, Iter firstNew, in CountUniqueItems_Aux()
80 typedef typename C::key_type key; in CountUniqueItems_Aux()
81 typedef typename C::const_iterator const_iter; in CountUniqueItems_Aux()
125 template <class C, class Iter>
126 size_t CountUniqueItems( const C& original, const Iter& firstNew, in CountUniqueItems()
129 typedef typename C::value_type value_type; in CountUniqueItems()
134 template <class C, class Iter>
135 size_t CountUniqueItems( const C& original, const Iter& firstNew, in CountUniqueItems()
140 EH_SELECT1ST_HINT<C::value_type, C::key_type>() ); in CountUniqueItems()
142 typedef typename C::value_type value_type; in CountUniqueItems()
148 template <class C, class Iter>
149 size_t CountNewItems( const C& original, const Iter& firstNew, in CountNewItems()
156 template <class C, class Iter>
157 size_t CountNewItems( const C& original, const Iter& firstNew, in CountNewItems()
164 template <class C, class SrcIter>
165 inline void VerifyInsertion( const C& original, const C& result, in VerifyInsertion()
169 typedef typename C::const_iterator DstIter; in VerifyInsertion()
217 template <class C, class SrcIter>
219 const C& original, const C& result, const SrcIter& firstNew, in VerifyInsertion()
226 template <class C, class SrcIter>
227 inline void VerifyInsertion(const C& original, const C& result, in VerifyInsertion()
235 template <class C, class SrcIter>
237 const C& original, const C& result, const SrcIter& firstNew, in VerifyInsertion()
244 template <class C, class SrcIter>
246 const C& original, const C& result, const SrcIter& firstNew, in VerifyInsertion()
253 template <class C, class SrcIter>
256 const C& original, const C& result, SrcIter firstNew, in VerifyInsertion()
259 const C& original, const C& result, const SrcIter& firstNew, in VerifyInsertion()
263 typename C::const_iterator p1 = original.begin(); in VerifyInsertion()
264 typename C::const_iterator p2 = result.begin(); in VerifyInsertion()
280 template <class C, class SrcIter>
281 inline void VerifyInsertion( const C& original, const C& result, in VerifyInsertion()
292 template <class C, class Value>
293 void VerifyInsertN( const C& original, const C& result, size_t insCnt, in VerifyInsertN()
296 typename C::const_iterator p1 = original.begin(); in VerifyInsertN()
297 typename C::const_iterator p2 = result.begin(); in VerifyInsertN()
317 template <class C>
318 void prepare_insert_n( C&, size_t ) {} in prepare_insert_n() argument
327 template <class C>
330 test_insert_one( const C& orig, int pos =-1 )
346 void operator()( C& c ) const in operator()
349 typename C::iterator pos = c.begin(); in operator()
359 typename C::value_type fInsVal;
360 const C& original;
364 template <class C>
367 test_insert_n( const C& orig, size_t insCnt, int pos =-1 )
383 void operator()( C& c ) const in operator()
386 typename C::iterator pos = c.begin(); in operator()
396 typename C::value_type fInsVal;
397 const C& original;
402 template <class C>
405 test_insert_value( const C& orig ) in test_insert_value()
412 void operator()( C& c ) const in operator()
422 typename C::value_type fInsVal;
423 const C& original;
426 template <class C>
429 test_insert_noresize( const C& orig ) in test_insert_noresize()
436 void operator()( C& c ) const in operator()
446 typename C::value_type fInsVal;
447 const C& original;
450 template <class C, class Position, class Iter>
451 void do_insert_range( C& c_inst, Position offset, in do_insert_range()
454 typedef typename C::iterator CIter; in do_insert_range()
460 template <class C, class Position, class Iter>
461 void do_insert_range( C& c, Position, in do_insert_range()
467 template <class C, class Position, class Iter>
468 void do_insert_range( C& c, Position, Iter first, Iter last, multiset_tag ) in do_insert_range()
473 template <class C, class Position, class Iter>
474 void do_insert_range( C& c, Position, Iter first, Iter last, multimap_tag ) in do_insert_range()
479 template <class C, class Position, class Iter>
480 void do_insert_range( C& c, Position, Iter first, Iter last, set_tag ) in do_insert_range()
485 template <class C, class Position, class Iter>
486 void do_insert_range( C& c, Position, Iter first, Iter last, map_tag ) in do_insert_range()
496 template <class C, class Iter>
499 test_insert_range( const C& orig, Iter first, Iter last, int pos=-1 )
518 void operator()( C& c ) const in operator()
530 const C& original;
534 template <class C, class Iter>
535 test_insert_range<C, Iter> insert_range_tester( const C& orig, const Iter& first, const Iter& last ) in insert_range_tester()
537 return test_insert_range<C, Iter>( orig, first, last ); in insert_range_tester()
540 template <class C, class Iter>
541 test_insert_range<C, Iter> insert_range_at_begin_tester( const C& orig, const Iter& first, const It… in insert_range_at_begin_tester()
543 return test_insert_range<C, Iter>( orig, first, last , 0); in insert_range_at_begin_tester()
546 template <class C, class Iter>
547 test_insert_range<C, Iter> insert_range_at_end_tester( const C& orig, const Iter& first, const Iter… in insert_range_at_end_tester()
549 return test_insert_range<C, Iter>( orig, first, last , (int)orig.size()); in insert_range_at_end_tester()