|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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()().