ReactOS 0.4.16-dev-109-gf4cb10f
|
#include "Prefix.h"
#include <utility>
#include <vector>
#include <cassert>
#include <climits>
#include "random_number.h"
#include "nc_alloc.h"
#include "ThrowCompare.h"
Go to the source code of this file.
Classes | |
struct | container_tag |
struct | sequence_container_tag |
struct | associative_container_tag |
struct | set_tag |
struct | multiset_tag |
struct | map_tag |
struct | multimap_tag |
struct | identity< _Tp > |
struct | select1st< _Pair > |
struct | test_insert_one< C > |
struct | test_insert_n< C > |
struct | test_insert_value< C > |
struct | test_insert_noresize< C > |
struct | test_insert_range< C, Iter > |
size_t CountNewItems | ( | const C & | , |
const Iter & | firstNew, | ||
const Iter & | lastNew, | ||
sequence_container_tag | |||
) |
Definition at line 45 of file test_insert.h.
Referenced by CountNewItems(), and VerifyInsertion().
Definition at line 58 of file test_insert.h.
Definition at line 65 of file test_insert.h.
Definition at line 149 of file test_insert.h.
Definition at line 157 of file test_insert.h.
size_t CountUniqueItems | ( | const C & | original, |
const Iter & | firstNew, | ||
const Iter & | lastNew, | ||
map_tag | |||
) |
Definition at line 135 of file test_insert.h.
EH_END_NAMESPACE size_t CountUniqueItems | ( | const C & | original, |
const Iter & | firstNew, | ||
const Iter & | lastNew, | ||
set_tag | |||
) |
Definition at line 126 of file test_insert.h.
Referenced by CountNewItems().
size_t CountUniqueItems_Aux | ( | const C & | original, |
Iter | firstNew, | ||
Iter | lastNew, | ||
const KeyOfValue & | keyOfValue | ||
) |
Definition at line 76 of file test_insert.h.
Referenced by CountUniqueItems().
void do_insert_range | ( | C & | c, |
Position | , | ||
Iter | first, | ||
Iter | last, | ||
associative_container_tag | |||
) |
Definition at line 461 of file test_insert.h.
Definition at line 486 of file test_insert.h.
void do_insert_range | ( | C & | c, |
Position | , | ||
Iter | first, | ||
Iter | last, | ||
multimap_tag | |||
) |
Definition at line 474 of file test_insert.h.
void do_insert_range | ( | C & | c, |
Position | , | ||
Iter | first, | ||
Iter | last, | ||
multiset_tag | |||
) |
Definition at line 468 of file test_insert.h.
Definition at line 480 of file test_insert.h.
void do_insert_range | ( | C & | c_inst, |
Position | offset, | ||
Iter | first, | ||
Iter | last, | ||
sequence_container_tag | |||
) |
Definition at line 451 of file test_insert.h.
Referenced by test_insert_range< C, Iter >::operator()().
test_insert_range< C, Iter > insert_range_at_begin_tester | ( | const C & | orig, |
const Iter & | first, | ||
const Iter & | last | ||
) |
Definition at line 541 of file test_insert.h.
Referenced by test_bit_vector(), test_deque(), test_list(), test_rope(), test_string(), and test_vector().
test_insert_range< C, Iter > insert_range_at_end_tester | ( | const C & | orig, |
const Iter & | first, | ||
const Iter & | last | ||
) |
Definition at line 547 of file test_insert.h.
Referenced by test_bit_vector(), test_deque(), test_list(), test_rope(), test_string(), and test_vector().
test_insert_range< C, Iter > insert_range_tester | ( | const C & | orig, |
const Iter & | first, | ||
const Iter & | last | ||
) |
Definition at line 535 of file test_insert.h.
Referenced by test_bit_vector(), test_deque(), test_hash_map(), test_hash_multimap(), test_hash_multiset(), test_hash_set(), test_list(), test_map(), test_multimap(), test_multiset(), test_rope(), test_set(), test_slist(), test_string(), and test_vector().
Definition at line 322 of file test_insert.h.
Referenced by test_insert_n< C >::test_insert_n(), test_insert_noresize< C >::test_insert_noresize(), test_insert_one< C >::test_insert_one(), and test_insert_value< C >::test_insert_value().
Definition at line 325 of file test_insert.h.
Definition at line 318 of file test_insert.h.
Referenced by test_insert_one< C >::operator()(), and test_insert_n< C >::operator()().
|
inline |
Definition at line 281 of file test_insert.h.
void VerifyInsertion | ( | const C & | original, |
const C & | result, | ||
const SrcIter & | firstNew, | ||
const SrcIter & | lastNew, | ||
size_t | insPos, | ||
sequence_container_tag | |||
) |
Definition at line 254 of file test_insert.h.
|
inline |
Definition at line 165 of file test_insert.h.
Referenced by test_insert_one< C >::operator()(), test_insert_value< C >::operator()(), test_insert_noresize< C >::operator()(), test_insert_range< C, Iter >::operator()(), and VerifyInsertion().
|
inline |
Definition at line 236 of file test_insert.h.
|
inline |
Definition at line 245 of file test_insert.h.
|
inline |
Definition at line 227 of file test_insert.h.
|
inline |
Definition at line 218 of file test_insert.h.
void VerifyInsertN | ( | const C & | original, |
const C & | result, | ||
size_t | insCnt, | ||
const Value & | val, | ||
size_t | insPos | ||
) |
Definition at line 293 of file test_insert.h.
Referenced by test_insert_n< C >::operator()().