equal
deleted
inserted
replaced
44 #include <stl/char_traits.h> // fpos |
44 #include <stl/char_traits.h> // fpos |
45 #include "tstl_2.h" |
45 #include "tstl_2.h" |
46 #undef test |
46 #undef test |
47 using namespace std; |
47 using namespace std; |
48 #define STDCPP_OOM FALSE// TRUE for OOM testing |
48 #define STDCPP_OOM FALSE// TRUE for OOM testing |
|
49 |
|
50 #ifdef __ARMCC__ |
|
51 #pragma diag_suppress 550 |
|
52 #pragma diag_suppress 177 |
|
53 #pragma diag_suppress 1134 |
|
54 #pragma diag_suppress 1250 |
|
55 #endif |
|
56 |
49 // ============================ MEMBER FUNCTIONS =============================== |
57 // ============================ MEMBER FUNCTIONS =============================== |
50 |
58 |
51 // ----------------------------------------------------------------------------- |
59 // ----------------------------------------------------------------------------- |
52 // Ctstl_2::Delete |
60 // Ctstl_2::Delete |
53 // Delete here all resources allocated and opened from test methods. |
61 // Delete here all resources allocated and opened from test methods. |
489 } |
497 } |
490 |
498 |
491 // vector <int>::iterator vIter; |
499 // vector <int>::iterator vIter; |
492 |
500 |
493 |
501 |
494 vector <int>::reverse_iterator rvIter; |
502 // vector <int>::reverse_iterator rvIter; |
495 |
503 |
496 vector <int>::iterator pos; |
504 vector <int>::iterator pos; |
497 |
505 |
498 pos = find ( vec.begin ( ), vec.end ( ), 4 ); |
506 pos = find ( vec.begin ( ), vec.end ( ), 4 ); |
499 |
507 |
549 { |
557 { |
550 L.push_back ( 2 * i ); |
558 L.push_back ( 2 * i ); |
551 } |
559 } |
552 |
560 |
553 |
561 |
554 list <int>::iterator L_Iter, LPOS = L.begin ( ); |
562 list <int>::iterator LPOS = L.begin ( ); |
555 |
563 |
556 |
564 |
557 |
565 |
558 |
566 |
559 advance ( LPOS , 7 ); |
567 advance ( LPOS , 7 ); |
730 bitset<5> str ( 7 ); |
738 bitset<5> str ( 7 ); |
731 |
739 |
732 |
740 |
733 |
741 |
734 string s1; |
742 string s1; |
735 s1 = str.template to_string<char, |
743 s1 = str.template to_string<char, char_traits<char>, allocator<char> >( ); |
736 char_traits<char>, allocator<char> >( ); |
|
737 |
744 |
738 |
745 |
739 if(s1.compare("00111")) |
746 if(s1.compare("00111")) |
740 failures++; |
747 failures++; |
741 bitset<5> tlon( 7 ); |
748 bitset<5> tlon( 7 ); |
2674 vector<int>::iterator VIter1, VIterend; |
2681 vector<int>::iterator VIter1, VIterend; |
2675 |
2682 |
2676 int sum =1; |
2683 int sum =1; |
2677 int i=2 ; |
2684 int i=2 ; |
2678 list <int> L1; |
2685 list <int> L1; |
2679 list <int>::iterator LIter1, LIterend; |
2686 // list <int>::iterator LIter1, LIterend; |
2680 |
2687 |
2681 int t; |
2688 int t; |
2682 for ( t = 1 ; t <= 10 ; t++ ) |
2689 for ( t = 1 ; t <= 10 ; t++ ) |
2683 { |
2690 { |
2684 L1.push_back( t ); |
2691 L1.push_back( t ); |
3045 try |
3052 try |
3046 { |
3053 { |
3047 |
3054 |
3048 vector <int> v1, v2; |
3055 vector <int> v1, v2; |
3049 list <int> L1; |
3056 list <int> L1; |
3050 vector <int>::iterator Iter1, Iter2; |
3057 // vector <int>::iterator Iter1, Iter2; |
3051 list <int>::iterator L1_Iter, L1_inIter; |
3058 // list <int>::iterator L1_Iter, L1_inIter; |
3052 |
3059 |
3053 int i; |
3060 int i; |
3054 for ( i = 0 ; i <= 5 ; i++ ) |
3061 for ( i = 0 ; i <= 5 ; i++ ) |
3055 { |
3062 { |
3056 v1.push_back( 5 * i ); |
3063 v1.push_back( 5 * i ); |
3539 int failures = 0; |
3546 int failures = 0; |
3540 |
3547 |
3541 // __UHEAP_MARK; |
3548 // __UHEAP_MARK; |
3542 try{ |
3549 try{ |
3543 vector <int> v1; |
3550 vector <int> v1; |
3544 vector <int>::iterator v1Iter; |
3551 // vector <int>::iterator v1Iter; |
3545 vector <int>:: allocator_type v1Alloc; |
3552 vector <int>:: allocator_type v1Alloc; |
3546 |
3553 |
3547 int i; |
3554 int i; |
3548 for ( i = 1 ; i <= 7 ; i++ ) |
3555 for ( i = 1 ; i <= 7 ; i++ ) |
3549 { |
3556 { |
3819 {int failures=0; |
3826 {int failures=0; |
3820 |
3827 |
3821 |
3828 |
3822 try{ |
3829 try{ |
3823 vector <int> v1; |
3830 vector <int> v1; |
3824 vector <int>::iterator v1Iter; |
3831 // vector <int>::iterator v1Iter; |
3825 vector <int>:: allocator_type v1Alloc; |
3832 vector <int>:: allocator_type v1Alloc; |
3826 |
3833 |
3827 |
3834 |
3828 |
3835 |
3829 |
3836 |
3877 try |
3884 try |
3878 { |
3885 { |
3879 |
3886 |
3880 |
3887 |
3881 |
3888 |
3882 double pi = 3.14159265359; |
3889 // double pi = 3.14159265359; |
3883 // cout<<""; |
3890 // cout<<""; |
3884 #if STDCPP_OOM |
3891 #if STDCPP_OOM |
3885 User::__DbgSetAllocFail(FALSE,RHeap::EDeterministic,1); |
3892 User::__DbgSetAllocFail(FALSE,RHeap::EDeterministic,1); |
3886 #endif |
3893 #endif |
3887 complex <double> c1 ( 4.0 , 5.0 ); |
3894 complex <double> c1 ( 4.0 , 5.0 ); |