Lines Matching defs:TestSList

32 typedef EH_STD::slist<TestClass, eh_allocator(TestClass) > TestSList;
34 typedef EH_STD::__slist__<TestClass, eh_allocator(TestClass) > TestSList;
38 container_category(const TestSList&) {
46 void operator()( TestSList& slist ) const {
48 for ( TestSList::iterator p = slist.begin(), q; p != slist.end(); q = p, p++ )
56 TestSList testSList, testSList2;
65 StrongCheck( testSList, test_insert_one<TestSList>(testSList) );
66 StrongCheck( testSList, test_insert_one<TestSList>(testSList, 0) );
67 StrongCheck( testSList, test_insert_one<TestSList>(testSList, (int)testSList.size()) );
69 WeakCheck( testSList, test_insert_n<TestSList>(testSList, random_number(random_base) ) );
70 WeakCheck( testSList, test_insert_n<TestSList>(testSList, random_number(random_base), 0 ) );
71 WeakCheck( testSList, test_insert_n<TestSList>(testSList, random_number(random_base), (int)testSList.size() ) );
74 TestClass *insFirst = new TestSList::value_type[1+insCnt];
77 ConstCheck( 0, test_construct_pointer_range<TestSList>(insFirst, insFirst+insCnt) );
79 WeakCheck( testSList, test_insert_range<TestSList,TestSList::iterator>(testSList, testSList2.begin(), testSList2.end() ) );
80 StrongCheck( testSList, test_push_front<TestSList>(testSList) );
83 ConstCheck( 0, test_default_construct<TestSList>() );
84 ConstCheck( 0, test_construct_n<TestSList>( random_number(random_base) ) );
85 ConstCheck( 0, test_construct_n_instance<TestSList>( random_number(random_base) ) );
86 ConstCheck( 0, test_construct_iter_range<TestSList>( testSList2 ) );
87 ConstCheck( testSList, test_copy_construct<TestSList>() );
88 WeakCheck( testSList, test_assign_op<TestSList>( testSList2 ) );