C/C++ Programmer's Guide (G06.27+, H06.08+, J06.03+)

Table 73 MIGRATION_CHECK Warning Messages (continued)
NotesWarnings Displayed
Class/Member Function
NameNo.
Version 2 library: template
<class T, class Container,
class Allocator>.
1. Class queue : Template
Mismatch
class queue1
Version 3 library:
template<class _Ty, class
_Container = deque<_Ty>.
Template in Version 2 library
supports at most four
parameters:
2. 'class priority_queue :
Template Mismatch'
class priority_queue2
template<class T, class
Container = vector<T>, class
Compare = less<typename
Container::value_ type>, class
Allocator = allocator
>.Template in Version 3
library supports at most three
parameters:
template<class _Ty, class
_Container = vector<_Ty>,
class _Pr = less <typename
_Container::value_ type>.
Template in Version 2 library
supports at most four
1. Function operator == :
Template mismatch
template <class T, class
Container, class Allocator>
3
parameters: template< classinline bool operator== (const
T, class Container =queue<T,Contain-er,Allocator>&
vector<T>, class Compare =x, const
less<typenamequeue<T,Contain-er,Allocator>&
y) Container::value_type>, class
Allocator = allocator >.
Template in Version 3 library
supports at most three
parameters: template< class
_Ty, class _Container = vector
<_Ty>, class _Pr =
less<typename
_Container::value_type> >.
Template in Version 2 library
supports at most four
1. Function operator < :
Template mismatch
template <class T, class
Container, class Allocator>
4
parameters: template< classinline bool operator< (const
T, class Container =queue<T,Contain-er,Allocator>&
vector<T>, class Compare =x, const
less<typenamequeue<T,Contain-er,Allocator>&
y) Container::value_type>, class
Allocator = allocator >.
Template in Version 3 library
supports at most three
parameters: template< class
_Ty, class _Container =
vector<_Ty>,class _Pr =
less<typename
_Container::value_type> >.
rwexcept: VERSION2 header file
450 MIGRATION_CHECK Messages