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

Table 73 MIGRATION_CHECK Warning Messages (continued)
NotesWarnings Displayed
Class/Member Function
NameNo.
1. No equivalent structure is
defined in Version 3.
1. 'struct input_iterator' is not
supported in version 3.
Struct input_iterator1
2. Equivalent structure '_Outit'
is defined in xutility.
2. 'struct output_iterator' is
not supported in version 3.
struct output_iterator2
3. No equivalent structure is
defined in Version 3.
3. 'struct forwardt_iterator'
is not supported in version
3.
Struct forward_iterator3
4. No equivalent structure is
defined in Version 3.
4. 'struct
bidirectional_iterator' is not
supported in version 3.
Struct bi-directional_ iterator4
5. No equivalent structure is
defined in Version 3.
5. 'struct
random_access_iterator' is
not supported in version 3.
Struct random_access_
iterator
5
6. Extends struct
bidirectional_iterator in
Version2.
6. 'class
bidirectional_iterator<class
T,class Distance>' is not
supported in version 3.
class reverse_bi-directional_
iterator
6
7. Extends struct
random_access_ iterator in
Version 2.
7. 'struct
random_access_iterator<class
T,class Distance>' is not
supported in version 3.
class reverse_iterator7
8. Extends struct
output_iterator in Version 2
8. 'struct output_iterator' is
not supported in version 3.
class back_insert_ iterator8
9. Extends struct
output_iterator in Version 2.
9. 'struct output_iterator' is
not supported in version 3.
class front_insert_ iterator9
10. Extends struct
output_iterator in Version 2.
10. 'struct output_iterator' is
not supported in version 3.
class insert_iterator10
11. Extends struct
input_iterator in Version 2.
11. 'struct
input_iterator<T,Distance>'
class istream_iterator11
is not supported in version
3.
12. Extends struct
output_iterator in Version 2.
12. struct output_iterator' is
not supported in version 3.
class ostream_iterator12
1. No equivalent function is
defined in Version 3.
1. 'void distance
(InputIterator first,
template <class InputIterator,
class Distance> inline void
13
InputIterator last, Distance&distance (InputIterator first,
n)' is not supported in
Version 3.
InputIterator last, Distance&
n)
1. No equivalent function is
defined in Version 3.
1. 'void advance
(Inputterator& i, Distance n)'
template <class InputIterator,
class Distance> inline void
14
is not supported in Version
3.
advance (InputIterator& i,
Distance n)
limits: VERSION3 header file
Equivalent implementation of
<limits2> header in version 3
Supported templates and classes:
template <class T> class RWSTDHuge numeric_limits1
is <limits>. No warning
messages are needed or
template <class T> class RWSTDHuge numeric_limits2
added for the classes and
methods in this file.
class RWSTDExport numeric_limits <float>3
class RWSTDExport numeric_limits <double>4
445