c++.stlsoft - unsupporter Intel.cpp 7.1 && VC.7.1?
- HeartIcy (9/9) May 28 2003 i have changed stlsoft.h,skipped complier version error.but have can't
- Matthew Wilson (4/13) May 28 2003 Alas, I don't have access to VC7.1 at the moment, so I'm operating a lit...
- HeartIcy (723/743) May 30 2003 ------ Build started: Project: resource_string_test, Configuration: Debu...
- Matthew Wilson (83/828) May 30 2003 Yeah, I can guess the problem here. I'd had to jump through such hoops w...
- HeartIcy (131/147) May 30 2003 ------ Rebuild All started: Project: resource_string_test, Configuration...
- HeartIcy (2956/2981) May 30 2003 ------ Build started: Project: unordered_sequence_test, Configuration: D...
- HeartIcy (976/993) May 30 2003 ------ Build started: Project: unordered_sequence_test, Configuration: D...
- HeartIcy (2742/2769) May 30 2003 ------ Build started: Project: windows_directory_test, Configuration: De...
- Matthew Wilson (13/22) May 28 2003 FYI, I'm about to release 1.6.3, which will contain fixes and minor upda...
- Matthew Wilson (4/13) Jun 20 2003 Just wanted to let you know that I'll be releasing 1.6.4, which has full
i have changed stlsoft.h,skipped complier version error.but have can't compiled "test" project.i have useing intel.cpp.7.1.0.11 and VC7.1. --------------- #elif (_MSC_VER == 1310) #define __STLSOFT_COMPILER_LABEL_STRING "Visual C++ .NET 2003 (7.1)" #ifdef _STLSOFT_COMPILE_VERBOSE #pragma message("Visual C++ 7.1") #endif /* _STLSOFT_COMPILE_VERBOSE */
May 28 2003
Alas, I don't have access to VC7.1 at the moment, so I'm operating a little blind. Can you give me more information on the compilation error? "HeartIcy" <HeartIcy 163.com> wrote in message news:bb2m2u$sqj$1 digitaldaemon.com...i have changed stlsoft.h,skipped complier version error.but have can't compiled "test" project.i have useing intel.cpp.7.1.0.11 and VC7.1. --------------- #elif (_MSC_VER == 1310) #define __STLSOFT_COMPILER_LABEL_STRING "Visual C++ .NET 2003 (7.1)" #ifdef _STLSOFT_COMPILE_VERBOSE #pragma message("Visual C++ 7.1") #endif /* _STLSOFT_COMPILE_VERBOSE */
May 28 2003
------ Build started: Project: resource_string_test, Configuration: Debug
Win32 ------
Compiling...
resource_string_test.cpp
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET
Server)
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\mfcstl\resource_string_test\vc6\Debug\BuildLog.htm"
resource_string_test - 0 error(s), 0 warning(s)
------ Build started: Project: list_adaptor_test, Configuration: Debug
Win32 ------
Compiling...
list_adaptor_test.cpp
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET
Server)
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
compilation aborted for
\test\test\mfcstl\list_adaptor_test\list_adaptor_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\mfcstl\list_adaptor_test\vc6\Debug\BuildLog.htm"
list_adaptor_test - 32 error(s), 0 warning(s)
------ Build started: Project: grab_cstring_buffer_test, Configuration:
Debug Win32 ------
Compiling...
grab_cstring_buffer_test.cpp
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET
Server)
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\mfcstl\grab_cstring_buffer_test\vc6\Debug\BuildLog.htm"
grab_cstring_buffer_test - 0 error(s), 0 warning(s)
------ Build started: Project: cstring_veneer_test, Configuration: Debug
Win32 ------
Compiling...
cstring_veneer_test.cpp
Intel C++ 7.0
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET
Server)
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
compilation aborted for
\test\test\mfcstl\cstring_veneer_test\cstring_veneer_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\mfcstl\cstring_veneer_test\vc6\Debug\BuildLog.htm"
cstring_veneer_test - 32 error(s), 0 warning(s)
------ Build started: Project: array_veneer_test, Configuration: Debug
Win32 ------
Compiling...
array_veneer_test.cpp
Intel C++ 7.0
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET
Server)
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\mfcstl_array_veneer.h(550): error: a const_cast
can only adjust type qualifiers; it cannot change the underlying type
return const_iterator(const_cast<container_type*>(this), 0);
^
detected during:
instantiation of "stlsoft::mfcstl_project::array_veneer<C,
T>::const_iterator stlsoft::mfcstl_project::array_veneer<C, T>::begin()
const [with C=CPtrArray,
T=stlsoft::mfcstl_project::array_veneer_traits<CPtrArray>]" at line 68 of
"\test\test\mfcstl\array_veneer_test\array_veneer_test.cpp"
instantiation of "void use_array(const A &) [with
A=ptr_array_t]"
..\..\..\..\include\stlsoft\mfcstl_array_veneer.h(557): error: a const_cast
can only adjust type qualifiers; it cannot change the underlying type
return const_iterator(const_cast<container_type*>(this), size());
^
detected during:
instantiation of "stlsoft::mfcstl_project::array_veneer<C,
T>::const_iterator stlsoft::mfcstl_project::array_veneer<C, T>::end() const
[with C=CPtrArray,
T=stlsoft::mfcstl_project::array_veneer_traits<CPtrArray>]" at line 69 of
"\test\test\mfcstl\array_veneer_test\array_veneer_test.cpp"
instantiation of "void use_array(const A &) [with
A=ptr_array_t]"
..\..\..\..\include\stlsoft\mfcstl_array_veneer.h(550): error: a const_cast
can only adjust type qualifiers; it cannot change the underlying type
return const_iterator(const_cast<container_type*>(this), 0);
^
detected during:
instantiation of "stlsoft::mfcstl_project::array_veneer<C,
T>::const_iterator stlsoft::mfcstl_project::array_veneer<C, T>::begin()
const [with C=CStringArray,
T=stlsoft::mfcstl_project::array_veneer_traits<CStringArray>]" at line 68 of
"\test\test\mfcstl\array_veneer_test\array_veneer_test.cpp"
instantiation of "void use_array(const A &) [with
A=string_array_t]"
..\..\..\..\include\stlsoft\mfcstl_array_veneer.h(557): error: a const_cast
can only adjust type qualifiers; it cannot change the underlying type
return const_iterator(const_cast<container_type*>(this), size());
^
detected during:
instantiation of "stlsoft::mfcstl_project::array_veneer<C,
T>::const_iterator stlsoft::mfcstl_project::array_veneer<C, T>::end() const
[with C=CStringArray,
T=stlsoft::mfcstl_project::array_veneer_traits<CStringArray>]" at line 69 of
"\test\test\mfcstl\array_veneer_test\array_veneer_test.cpp"
instantiation of "void use_array(const A &) [with
A=string_array_t]"
compilation aborted for
\test\test\mfcstl\array_veneer_test\array_veneer_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\mfcstl\array_veneer_test\vc6\Debug\BuildLog.htm"
array_veneer_test - 36 error(s), 0 warning(s)
------ Build started: Project: array_adaptor_test, Configuration: Debug
Win32 ------
Compiling...
array_adaptor_test.cpp
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET
Server)
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
compilation aborted for
\test\test\mfcstl\array_adaptor_test\array_adaptor_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\mfcstl\array_adaptor_test\vc6\Debug\BuildLog.htm"
array_adaptor_test - 32 error(s), 0 warning(s)
------ Build started: Project: string_access_test, Configuration: Debug
Win32 ------
Compiling...
string_access_test.cpp
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET
Server)
Linking...
xilink: executing 'link'
正在创建库 .\Debug/string_access_test.lib 和对象
.\Debug/string_access_test.exp
string_access_test.obj : error LNK2001: 无法解析的外部符号 "const
std::basic_ostream<unsigned short,struct std::char_traits<unsigned short>
::`vbtable'" (??_8?$basic_ostream GU?$char_traits G std std 7B )
string_access_test.obj : error LNK2001: 无法解析的外部符号 "const
std::basic_ostream<unsigned short,struct std::char_traits<unsigned short>
::`vftable'" (??_7?$basic_ostream GU?$char_traits G std std 6B )
string_access_test.obj : error LNK2001: 无法解析的外部符号 "const
std::basic_istream<unsigned short,struct std::char_traits<unsigned short>
::`vbtable'" (??_8?$basic_istream GU?$char_traits G std std 7B )
string_access_test.obj : error LNK2001: 无法解析的外部符号 "const
std::basic_istream<unsigned short,struct std::char_traits<unsigned short>
::`vftable'" (??_7?$basic_istream GU?$char_traits G std std 6B )
.\Debug/string_access_test.exe : fatal error LNK1120: 4 个无法解析的外部命令
Build log was saved at
"file://d:\test\test\mfcstl\string_access_test\vc6\Debug\BuildLog.htm"
string_access_test - 5 error(s), 0 warning(s)
---------------------- Done ----------------------
Build: 2 succeeded, 5 failed, 0 skipped
"Matthew Wilson" <matthew stlsoft.org> 写入邮件
news:bb38i7$1gaa$1 digitaldaemon.com...
Alas, I don't have access to VC7.1 at the moment, so I'm operating a
little
blind. Can you give me more information on the compilation error?
"HeartIcy" <HeartIcy 163.com> wrote in message
news:bb2m2u$sqj$1 digitaldaemon.com...
i have changed stlsoft.h,skipped complier version error.but have can't
compiled "test"
project.i have useing intel.cpp.7.1.0.11 and VC7.1.
---------------
#elif (_MSC_VER == 1310)
#define __STLSOFT_COMPILER_LABEL_STRING "Visual C++ .NET 2003 (7.1)"
#ifdef _STLSOFT_COMPILE_VERBOSE
#pragma message("Visual C++ 7.1")
#endif /* _STLSOFT_COMPILE_VERBOSE */
May 30 2003
Yeah, I can guess the problem here. I'd had to jump through such hoops with stlsoft_iterator.h to handle the nasty implementations of VC5, 6 & 7, and clearly they've actually made a nice conformant one for VC7.1. This is an amusing irony, since stlsoft_iterator.h lives solely to handle differences with the various implementations. Naturally it's a bit difficult to work out how to fix this when I don't have access to VC7.1 (am working on this, btw ...), but I suspect that if 7.1 & its STL are truly conformant, that we should be able to rejig stlsoft_iterator.h to work with VC7.1 in the same way as it does with Metrowerks. I've recently done quite a bit of centralisation/simplification of the compiler discrimination in stlsoft_iterator.h for version 1.6.3, which is due out in a couple of days (hopefully 1st June). It may be the best plan, if you're of a mind, to wait until you've got your hands on that and then it should be a trivial matter to have VC7.1 work as a fully compliant implementation. Up to you ... :) If you're willing to spare the time, I would be happy to liaise with you with the newly released 1.6.3 and I think we could have it up to speed with 7.1 within a few days. If you can spare the time, of course. (Not wanting to presume ...) btw, I appreciate your interests and efforts in this. Sorry for the somewhat inadequate level of my support on 7.1. Any other compiler ... ;) "HeartIcy" <HeartIcy 163.com> wrote in message news:bb7ek1$10g0$1 digitaldaemon.com...------ Build started: Project: resource_string_test, Configuration: Debug Win32 ------ Compiling... resource_string_test.cpp WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET Server) Linking... xilink: executing 'link' Build log was saved at "file://d:\test\test\mfcstl\resource_string_test\vc6\Debug\BuildLog.htm" resource_string_test - 0 error(s), 0 warning(s) ------ Build started: Project: list_adaptor_test, Configuration: Debug Win32 ------ Compiling... list_adaptor_test.cpp WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET Server) ..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many arguments for class template "std::reverse_iterator" : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or struct name : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many arguments for class template "std::reverse_iterator" typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> parent_class_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the globalscopehas no "iterator_category" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the globalscopehas no "value_type" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the globalscopehas no "difference_type" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the globalscopehas no "pointer" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the globalscopehas no "reference" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier "pointer" is undefined typedef pointer pointer_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier "reference" is undefined typedef reference reference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many arguments for class template "std::reverse_iterator" : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or struct name : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many arguments for class template "std::reverse_iterator" typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> parent_class_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the globalscopehas no "iterator_category" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the globalscopehas no "value_type" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the globalscopehas no "difference_type" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the globalscopehas no "pointer" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the globalscopehas no "reference" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier "pointer" is undefined typedef pointer pointer_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier "reference" is undefined typedef reference reference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace"std"has no member "_Ptrit" typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R> iterator_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";" typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R> iterator_type; ^ compilation aborted for \test\test\mfcstl\list_adaptor_test\list_adaptor_test.cpp (code 2) Build log was saved at "file://d:\test\test\mfcstl\list_adaptor_test\vc6\Debug\BuildLog.htm" list_adaptor_test - 32 error(s), 0 warning(s) ------ Build started: Project: grab_cstring_buffer_test, Configuration: Debug Win32 ------ Compiling... grab_cstring_buffer_test.cpp WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET Server) Linking... xilink: executing 'link' Build log was saved at"file://d:\test\test\mfcstl\grab_cstring_buffer_test\vc6\Debug\BuildLog.htm"grab_cstring_buffer_test - 0 error(s), 0 warning(s) ------ Build started: Project: cstring_veneer_test, Configuration: Debug Win32 ------ Compiling... cstring_veneer_test.cpp Intel C++ 7.0 WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET Server) ..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many arguments for class template "std::reverse_iterator" : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or struct name : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many arguments for class template "std::reverse_iterator" typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> parent_class_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the globalscopehas no "iterator_category" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the globalscopehas no "value_type" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the globalscopehas no "difference_type" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the globalscopehas no "pointer" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the globalscopehas no "reference" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier "pointer" is undefined typedef pointer pointer_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier "reference" is undefined typedef reference reference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many arguments for class template "std::reverse_iterator" : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or struct name : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many arguments for class template "std::reverse_iterator" typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> parent_class_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the globalscopehas no "iterator_category" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the globalscopehas no "value_type" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the globalscopehas no "difference_type" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the globalscopehas no "pointer" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the globalscopehas no "reference" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier "pointer" is undefined typedef pointer pointer_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier "reference" is undefined typedef reference reference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace"std"has no member "_Ptrit" typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R> iterator_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";" typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R> iterator_type; ^ compilation aborted for \test\test\mfcstl\cstring_veneer_test\cstring_veneer_test.cpp (code 2) Build log was saved at "file://d:\test\test\mfcstl\cstring_veneer_test\vc6\Debug\BuildLog.htm" cstring_veneer_test - 32 error(s), 0 warning(s) ------ Build started: Project: array_veneer_test, Configuration: Debug Win32 ------ Compiling... array_veneer_test.cpp Intel C++ 7.0 WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET Server) ..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many arguments for class template "std::reverse_iterator" : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or struct name : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many arguments for class template "std::reverse_iterator" typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> parent_class_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the globalscopehas no "iterator_category" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the globalscopehas no "value_type" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the globalscopehas no "difference_type" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the globalscopehas no "pointer" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the globalscopehas no "reference" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier "pointer" is undefined typedef pointer pointer_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier "reference" is undefined typedef reference reference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many arguments for class template "std::reverse_iterator" : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or struct name : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many arguments for class template "std::reverse_iterator" typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> parent_class_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the globalscopehas no "iterator_category" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the globalscopehas no "value_type" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the globalscopehas no "difference_type" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the globalscopehas no "pointer" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the globalscopehas no "reference" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier "pointer" is undefined typedef pointer pointer_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier "reference" is undefined typedef reference reference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace"std"has no member "_Ptrit" typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R> iterator_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";" typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R> iterator_type; ^ ..\..\..\..\include\stlsoft\mfcstl_array_veneer.h(550): error: aconst_castcan only adjust type qualifiers; it cannot change the underlying type return const_iterator(const_cast<container_type*>(this), 0); ^ detected during: instantiation of "stlsoft::mfcstl_project::array_veneer<C, T>::const_iterator stlsoft::mfcstl_project::array_veneer<C, T>::begin() const [with C=CPtrArray, T=stlsoft::mfcstl_project::array_veneer_traits<CPtrArray>]" at line 68 of "\test\test\mfcstl\array_veneer_test\array_veneer_test.cpp" instantiation of "void use_array(const A &) [with A=ptr_array_t]" ..\..\..\..\include\stlsoft\mfcstl_array_veneer.h(557): error: aconst_castcan only adjust type qualifiers; it cannot change the underlying type return const_iterator(const_cast<container_type*>(this),size());^ detected during: instantiation of "stlsoft::mfcstl_project::array_veneer<C, T>::const_iterator stlsoft::mfcstl_project::array_veneer<C, T>::end()const[with C=CPtrArray, T=stlsoft::mfcstl_project::array_veneer_traits<CPtrArray>]" at line 69 of "\test\test\mfcstl\array_veneer_test\array_veneer_test.cpp" instantiation of "void use_array(const A &) [with A=ptr_array_t]" ..\..\..\..\include\stlsoft\mfcstl_array_veneer.h(550): error: aconst_castcan only adjust type qualifiers; it cannot change the underlying type return const_iterator(const_cast<container_type*>(this), 0); ^ detected during: instantiation of "stlsoft::mfcstl_project::array_veneer<C, T>::const_iterator stlsoft::mfcstl_project::array_veneer<C, T>::begin() const [with C=CStringArray, T=stlsoft::mfcstl_project::array_veneer_traits<CStringArray>]" at line 68of"\test\test\mfcstl\array_veneer_test\array_veneer_test.cpp" instantiation of "void use_array(const A &) [with A=string_array_t]" ..\..\..\..\include\stlsoft\mfcstl_array_veneer.h(557): error: aconst_castcan only adjust type qualifiers; it cannot change the underlying type return const_iterator(const_cast<container_type*>(this),size());^ detected during: instantiation of "stlsoft::mfcstl_project::array_veneer<C, T>::const_iterator stlsoft::mfcstl_project::array_veneer<C, T>::end()const[with C=CStringArray, T=stlsoft::mfcstl_project::array_veneer_traits<CStringArray>]" at line 69of"\test\test\mfcstl\array_veneer_test\array_veneer_test.cpp" instantiation of "void use_array(const A &) [with A=string_array_t]" compilation aborted for \test\test\mfcstl\array_veneer_test\array_veneer_test.cpp (code 2) Build log was saved at "file://d:\test\test\mfcstl\array_veneer_test\vc6\Debug\BuildLog.htm" array_veneer_test - 36 error(s), 0 warning(s) ------ Build started: Project: array_adaptor_test, Configuration: Debug Win32 ------ Compiling... array_adaptor_test.cpp WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET Server) ..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many arguments for class template "std::reverse_iterator" : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or struct name : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many arguments for class template "std::reverse_iterator" typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> parent_class_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the globalscopehas no "iterator_category" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the globalscopehas no "value_type" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the globalscopehas no "difference_type" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the globalscopehas no "pointer" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the globalscopehas no "reference" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier "pointer" is undefined typedef pointer pointer_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier "reference" is undefined typedef reference reference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many arguments for class template "std::reverse_iterator" : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or struct name : public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many arguments for class template "std::reverse_iterator" typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D> parent_class_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the globalscopehas no "iterator_category" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";" typedef ss_typename_type_k parent_class_type::iterator_category iterator_category; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the globalscopehas no "value_type" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";" typedef ss_typename_type_k parent_class_type::value_type value_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the globalscopehas no "difference_type" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";" typedef ss_typename_type_k parent_class_type::difference_type difference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the globalscopehas no "pointer" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";" typedef ss_typename_type_k parent_class_type::pointer pointer; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the globalscopehas no "reference" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";" typedef ss_typename_type_k parent_class_type::reference reference; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier "pointer" is undefined typedef pointer pointer_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier "reference" is undefined typedef reference reference_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace"std"has no member "_Ptrit" typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R> iterator_type; ^ ..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";" typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R> iterator_type; ^ compilation aborted for \test\test\mfcstl\array_adaptor_test\array_adaptor_test.cpp (code 2) Build log was saved at "file://d:\test\test\mfcstl\array_adaptor_test\vc6\Debug\BuildLog.htm" array_adaptor_test - 32 error(s), 0 warning(s) ------ Build started: Project: string_access_test, Configuration: Debug Win32 ------ Compiling... string_access_test.cpp WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET Server) Linking... xilink: executing 'link' 正在创建库 .\Debug/string_access_test.lib 和对象 .\Debug/string_access_test.exp string_access_test.obj : error LNK2001: 无法解析的外部符号 "const std::basic_ostream<unsigned short,struct std::char_traits<unsigned short>个无法解析的外部命令::`vbtable'" (??_8?$basic_ostream GU?$char_traits G std std 7B )string_access_test.obj : error LNK2001: 无法解析的外部符号 "const std::basic_ostream<unsigned short,struct std::char_traits<unsigned short>::`vftable'" (??_7?$basic_ostream GU?$char_traits G std std 6B )string_access_test.obj : error LNK2001: 无法解析的外部符号 "const std::basic_istream<unsigned short,struct std::char_traits<unsigned short>::`vbtable'" (??_8?$basic_istream GU?$char_traits G std std 7B )string_access_test.obj : error LNK2001: 无法解析的外部符号 "const std::basic_istream<unsigned short,struct std::char_traits<unsigned short>::`vftable'" (??_7?$basic_istream GU?$char_traits G std std 6B ).\Debug/string_access_test.exe : fatal error LNK1120: 4Build log was saved at "file://d:\test\test\mfcstl\string_access_test\vc6\Debug\BuildLog.htm" string_access_test - 5 error(s), 0 warning(s) ---------------------- Done ---------------------- Build: 2 succeeded, 5 failed, 0 skipped "Matthew Wilson" <matthew stlsoft.org> 写入邮件 news:bb38i7$1gaa$1 digitaldaemon.com...(7.1)"Alas, I don't have access to VC7.1 at the moment, so I'm operating alittleblind. Can you give me more information on the compilation error? "HeartIcy" <HeartIcy 163.com> wrote in message news:bb2m2u$sqj$1 digitaldaemon.com...i have changed stlsoft.h,skipped complier version error.but have can't compiled "test" project.i have useing intel.cpp.7.1.0.11 and VC7.1. --------------- #elif (_MSC_VER == 1310) #define __STLSOFT_COMPILER_LABEL_STRING "Visual C++ .NET 2003#ifdef _STLSOFT_COMPILE_VERBOSE #pragma message("Visual C++ 7.1") #endif /* _STLSOFT_COMPILE_VERBOSE */
May 30 2003
------ Rebuild All started: Project: resource_string_test, Configuration:
Debug Win32 ------
Deleting intermediate files and output files for project
'resource_string_test', configuration 'Debug|Win32'.
Compiling...
resource_string_test.cpp
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET
Server)
Compiling resources...
Linking...
LINK : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/INCREMENTAL:NO”规
范)
Build log was saved at
"file://d:\test\test\mfcstl\resource_string_test\vc6\Debug\BuildLog.htm"
resource_string_test - 0 error(s), 1 warning(s)
------ Rebuild All started: Project: list_adaptor_test, Configuration: Debug
Win32 ------
Deleting intermediate files and output files for project
'list_adaptor_test', configuration 'Debug|Win32'.
Compiling...
list_adaptor_test.cpp
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET
Server)
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2039: “_Ptrit” :
不是“std”的成员
d:\test\include\stlsoft\stlsoft_iterator.h(653) : 参见对正在编译的类
模板实例化“stlsoft::pointer_iterator<V,P,R>”的引用
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2143: 语法错误 : 缺
少“;”(在“<”的前面)
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2238: 意外的标记位
于“;”之前
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream(604)
: fatal error C1903: 无法从以前的错误中恢复;正在停止编译
Build log was saved at
"file://d:\test\test\mfcstl\list_adaptor_test\vc6\Debug\BuildLog.htm"
list_adaptor_test - 4 error(s), 0 warning(s)
------ Rebuild All started: Project: grab_cstring_buffer_test,
Configuration: Debug Win32 ------
Deleting intermediate files and output files for project
'grab_cstring_buffer_test', configuration 'Debug|Win32'.
Compiling...
grab_cstring_buffer_test.cpp
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET
Server)
Linking...
LINK : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/INCREMENTAL:NO”规
范)
Build log was saved at
"file://d:\test\test\mfcstl\grab_cstring_buffer_test\vc6\Debug\BuildLog.htm"
grab_cstring_buffer_test - 0 error(s), 1 warning(s)
------ Rebuild All started: Project: cstring_veneer_test, Configuration:
Debug Win32 ------
Deleting intermediate files and output files for project
'cstring_veneer_test', configuration 'Debug|Win32'.
Compiling...
cstring_veneer_test.cpp
Visual C++ 7.1
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET
Server)
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2039: “_Ptrit” :
不是“std”的成员
d:\test\include\stlsoft\stlsoft_iterator.h(653) : 参见对正在编译的类
模板实例化“stlsoft::pointer_iterator<V,P,R>”的引用
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2143: 语法错误 : 缺
少“;”(在“<”的前面)
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2238: 意外的标记位
于“;”之前
Build log was saved at
"file://d:\test\test\mfcstl\cstring_veneer_test\vc6\Debug\BuildLog.htm"
cstring_veneer_test - 3 error(s), 0 warning(s)
------ Rebuild All started: Project: array_veneer_test, Configuration: Debug
Win32 ------
Deleting intermediate files and output files for project
'array_veneer_test', configuration 'Debug|Win32'.
Compiling...
array_veneer_test.cpp
Visual C++ 7.1
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET
Server)
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2039: “_Ptrit” :
不是“std”的成员
d:\test\include\stlsoft\stlsoft_iterator.h(653) : 参见对正在编译的类
模板实例化“stlsoft::pointer_iterator<V,P,R>”的引用
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2143: 语法错误 : 缺
少“;”(在“<”的前面)
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2238: 意外的标记位
于“;”之前
Build log was saved at
"file://d:\test\test\mfcstl\array_veneer_test\vc6\Debug\BuildLog.htm"
array_veneer_test - 3 error(s), 0 warning(s)
------ Rebuild All started: Project: array_adaptor_test, Configuration:
Debug Win32 ------
Deleting intermediate files and output files for project
'array_adaptor_test', configuration 'Debug|Win32'.
Compiling...
array_adaptor_test.cpp
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET
Server)
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2039: “_Ptrit” :
不是“std”的成员
d:\test\include\stlsoft\stlsoft_iterator.h(653) : 参见对正在编译的类
模板实例化“stlsoft::pointer_iterator<V,P,R>”的引用
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2143: 语法错误 : 缺
少“;”(在“<”的前面)
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2238: 意外的标记位
于“;”之前
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream(604)
: fatal error C1903: 无法从以前的错误中恢复;正在停止编译
Build log was saved at
"file://d:\test\test\mfcstl\array_adaptor_test\vc6\Debug\BuildLog.htm"
array_adaptor_test - 4 error(s), 0 warning(s)
------ Rebuild All started: Project: string_access_test, Configuration:
Debug Win32 ------
Deleting intermediate files and output files for project
'string_access_test', configuration 'Debug|Win32'.
Compiling...
string_access_test.cpp
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET
Server)
Compiling resources...
Linking...
LINK : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/INCREMENTAL:NO”规
范)
Build log was saved at
"file://d:\test\test\mfcstl\string_access_test\vc6\Debug\BuildLog.htm"
string_access_test - 0 error(s), 1 warning(s)
---------------------- Done ----------------------
Rebuild All: 3 succeeded, 4 failed, 0 skipped
"Matthew Wilson" <matthew stlsoft.org> 写入邮件
news:bb38i7$1gaa$1 digitaldaemon.com...
Alas, I don't have access to VC7.1 at the moment, so I'm operating a
little
blind. Can you give me more information on the compilation error?
"HeartIcy" <HeartIcy 163.com> wrote in message
news:bb2m2u$sqj$1 digitaldaemon.com...
i have changed stlsoft.h,skipped complier version error.but have can't
compiled "test"
project.i have useing intel.cpp.7.1.0.11 and VC7.1.
---------------
#elif (_MSC_VER == 1310)
#define __STLSOFT_COMPILER_LABEL_STRING "Visual C++ .NET 2003 (7.1)"
#ifdef _STLSOFT_COMPILE_VERBOSE
#pragma message("Visual C++ 7.1")
#endif /* _STLSOFT_COMPILE_VERBOSE */
May 30 2003
------ Build started: Project: unordered_sequence_test, Configuration: Debug
Win32 ------
Compiling...
unordered_sequence_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\unordered_sequence_test\vc6\Debug\BuildLog.htm"
unordered_sequence_test - 0 error(s), 0 warning(s)
------ Build started: Project: true_typedef_test, Configuration: Debug
Win32 ------
Compiling...
true_typedef_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\true_typedef_test\vc6\Debug\BuildLog.htm"
true_typedef_test - 0 error(s), 0 warning(s)
------ Build started: Project: string_tokeniser_test, Configuration: Debug
Win32 ------
Compiling...
string_tokeniser_test.cpp
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
compilation aborted for
\test\test\stlsoft\string_tokeniser_test\string_tokeniser_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\stlsoft\string_tokeniser_test\vc6\Debug\BuildLog.htm"
string_tokeniser_test - 32 error(s), 0 warning(s)
------ Build started: Project: stlsoft_test, Configuration: Debug
Win32 ------
Compiling...
stlsoft_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\stlsoft_test\vc6\Debug\BuildLog.htm"
stlsoft_test - 0 error(s), 0 warning(s)
------ Build started: Project: simple_string_test, Configuration: Debug
Win32 ------
Compiling...
simple_string_test.cpp
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_simple_string.h(176): error: class
"stlsoft::pointer_iterator<stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::value_type={char},
stlsoft::basic_simple_string<char, stlsoft::char_traits<char,
stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::pointer={stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::value_type={char} *},
stlsoft::basic_simple_string<char, stlsoft::char_traits<char,
stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::reference>" has no member "iterator_type"
>::iterator_type iterator;
^
detected during instantiation of class
"stlsoft::basic_simple_string<C, T, A> [with C=char,
T=stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
A=stlsoft::new_allocator<char>]" at line 75 of
"\test\test\stlsoft\simple_string_test\simple_string_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_simple_string.h(185): error: class
"stlsoft::pointer_iterator<const stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::value_type={char},
stlsoft::basic_simple_string<char, stlsoft::char_traits<char,
stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::const_pointer={const
stlsoft::basic_simple_string<char, stlsoft::char_traits<char,
stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::value_type={char} *},
stlsoft::basic_simple_string<char, stlsoft::char_traits<char,
stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::const_reference>" has no member
"iterator_type"
>::iterator_type
const_iterator;
^
detected during instantiation of class
"stlsoft::basic_simple_string<C, T, A> [with C=char,
T=stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
A=stlsoft::new_allocator<char>]" at line 75 of
"\test\test\stlsoft\simple_string_test\simple_string_test.cpp"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "!=" matches these
operands
operand types are:
stlsoft::reverse_iterator_base<stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::iterator, stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::value_type,
stlsoft::basic_simple_string<char, stlsoft::char_traits<char,
stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::reference,
stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::pointer, stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::difference_type> !=
stlsoft::reverse_iterator_base<stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::iterator,
stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::value_type,
stlsoft::basic_simple_string<char, stlsoft::char_traits<char,
stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::reference, stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::pointer, stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t,
stlsoft::ss_size_t>, stlsoft::new_allocator<char>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::reverse_iterator_base<stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::iterator, stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::value_type={char},
stlsoft::basic_simple_string<char, stlsoft::char_traits<char,
stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::reference, stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::pointer={stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::value_type={char} *},
stlsoft::basic_simple_string<char, stlsoft::char_traits<char,
stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::difference_type={stlsoft::ss_ptrdiff_t={stlso
ft::ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}>, _Fn1=void (*)(char)]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "++" matches these
operands
operand types are: ++
stlsoft::reverse_iterator_base<stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::iterator, stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::value_type,
stlsoft::basic_simple_string<char, stlsoft::char_traits<char,
stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::reference,
stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::pointer, stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::reverse_iterator_base<stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::iterator, stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::value_type={char},
stlsoft::basic_simple_string<char, stlsoft::char_traits<char,
stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::reference, stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::pointer={stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::value_type={char} *},
stlsoft::basic_simple_string<char, stlsoft::char_traits<char,
stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::difference_type={stlsoft::ss_ptrdiff_t={stlso
ft::ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}>, _Fn1=void (*)(char)]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(21): error: no operator "*" matches these
operands
operand types are: *
stlsoft::reverse_iterator_base<stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::iterator, stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::value_type,
stlsoft::basic_simple_string<char, stlsoft::char_traits<char,
stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::reference,
stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::pointer, stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t, stlsoft::ss_size_t>,
stlsoft::new_allocator<char>>::difference_type>
_Func(*_First);
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::reverse_iterator_base<stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::iterator, stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::value_type={char},
stlsoft::basic_simple_string<char, stlsoft::char_traits<char,
stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::reference, stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::pointer={stlsoft::basic_simple_string<char,
stlsoft::char_traits<char, stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::value_type={char} *},
stlsoft::basic_simple_string<char, stlsoft::char_traits<char,
stlsoft::ss_int_t={int},
stlsoft::ss_size_t={stlsoft::ss_size_pr_t_={size_t={unsigned int}}}>,
stlsoft::new_allocator<char>>::difference_type={stlsoft::ss_ptrdiff_t={stlso
ft::ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}>, _Fn1=void (*)(char)]"
compilation aborted for
\test\test\stlsoft\simple_string_test\simple_string_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\stlsoft\simple_string_test\vc6\Debug\BuildLog.htm"
simple_string_test - 37 error(s), 0 warning(s)
------ Build started: Project: sequence_container_veneer_test,
Configuration: Debug Win32 ------
Compiling...
sequence_container_veneer_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\sequence_container_veneer_test\vc6\Debug\BuildL
og.htm"
sequence_container_veneer_test - 0 error(s), 0 warning(s)
------ Build started: Project: return_value_dtor_test, Configuration: Debug
Win32 ------
Compiling...
return_value_dtor_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\return_value_dtor_test\vc6\Debug\BuildLog.htm"
return_value_dtor_test - 0 error(s), 0 warning(s)
------ Build started: Project: remove_from_scope_test, Configuration: Debug
Win32 ------
Compiling...
remove_from_scope_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\remove_from_scope_test\vc6\Debug\BuildLog.htm"
remove_from_scope_test - 0 error(s), 0 warning(s)
------ Build started: Project: printf_traits_test, Configuration: Debug
Win32 ------
Compiling...
printf_traits_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\printf_traits_test\vc6\Debug\BuildLog.htm"
printf_traits_test - 0 error(s), 0 warning(s)
------ Build started: Project: pod_veneer_test, Configuration: Debug
Win32 ------
Compiling...
pod_veneer_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\pod_veneer_test\vc6\Debug\BuildLog.htm"
pod_veneer_test - 0 error(s), 0 warning(s)
------ Build started: Project: placement_aid_test, Configuration: Debug
Win32 ------
Compiling...
placement_aid_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\placement_aid_test\vc6\Debug\BuildLog.htm"
placement_aid_test - 0 error(s), 0 warning(s)
------ Build started: Project: num_elements_test, Configuration: Debug
Win32 ------
Compiling...
num_elements_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\num_elements_test\vc6\Debug\BuildLog.htm"
num_elements_test - 0 error(s), 0 warning(s)
------ Build started: Project: null_test, Configuration: Debug Win32 ------
Compiling...
null_test.cpp
nt.c
Catastrophic error: could not open source file
"\test\test\stlsoft\null_test\nt.c"
compilation aborted for \test\test\stlsoft\null_test\nt.c (code 4)
null_test : error PRJ0002 : error result returned from 'cl.exe'.
Build log was saved at
"file://d:\test\test\stlsoft\null_test\vc6\Debug\BuildLog.htm"
null_test - 1 error(s), 0 warning(s)
------ Build started: Project: integer_to_string, Configuration: Debug
Win32 ------
Compiling...
integer_to_string_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\integer_to_string_test\vc6\Debug\BuildLog.htm"
integer_to_string - 0 error(s), 0 warning(s)
------ Build started: Project: inheritance_disambiguator_test,
Configuration: Debug Win32 ------
Compiling...
inheritance_disambiguator_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\inheritance_disambiguator_test\vc6\Debug\BuildL
og.htm"
inheritance_disambiguator_test - 0 error(s), 0 warning(s)
------ Build started: Project: frame_string_test, Configuration: Debug
Win32 ------
Compiling...
frame_string_test.cpp
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_frame_string.h(169): error: class
"stlsoft::pointer_iterator<stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::value_type={char},
stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::pointer={stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::value_type={char} *},
stlsoft::basic_frame_string<char, 13U, std::char_traits<char>>::reference>"
has no member "iterator_type"
>::iterator_type iterator;
^
detected during instantiation of class
"stlsoft::basic_frame_string<C, CCH, T> [with C=char, CCH=13U,
T=std::char_traits<char>]" at line 51 of
"\test\test\stlsoft\frame_string_test\frame_string_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_frame_string.h(178): error: class
"stlsoft::pointer_iterator<const stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::value_type={char},
stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::const_pointer={const
stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::value_type={char} *},
stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::const_reference>" has no member "iterator_type"
>::iterator_type
const_iterator;
^
detected during instantiation of class
"stlsoft::basic_frame_string<C, CCH, T> [with C=char, CCH=13U,
T=std::char_traits<char>]" at line 51 of
"\test\test\stlsoft\frame_string_test\frame_string_test.cpp"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "!=" matches these
operands
operand types are:
stlsoft::reverse_iterator_base<stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::iterator, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::value_type, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::reference, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::pointer, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::difference_type> !=
stlsoft::reverse_iterator_base<stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::iterator, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::value_type, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::reference, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::pointer, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::reverse_iterator_base<stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::iterator, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::value_type={char},
stlsoft::basic_frame_string<char, 13U, std::char_traits<char>>::reference,
stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::pointer={stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::value_type={char} *},
stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::difference_type={stlsoft::ss_ptrdiff_t={stlsoft::ss
_ptrdiff_pr_t_={ptrdiff_t={int}}}}>, _Fn1=void (*)(char)]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "++" matches these
operands
operand types are: ++
stlsoft::reverse_iterator_base<stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::iterator, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::value_type, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::reference, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::pointer, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::reverse_iterator_base<stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::iterator, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::value_type={char},
stlsoft::basic_frame_string<char, 13U, std::char_traits<char>>::reference,
stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::pointer={stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::value_type={char} *},
stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::difference_type={stlsoft::ss_ptrdiff_t={stlsoft::ss
_ptrdiff_pr_t_={ptrdiff_t={int}}}}>, _Fn1=void (*)(char)]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(21): error: no operator "*" matches these
operands
operand types are: *
stlsoft::reverse_iterator_base<stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::iterator, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::value_type, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::reference, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::pointer, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::difference_type>
_Func(*_First);
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::reverse_iterator_base<stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::iterator, stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::value_type={char},
stlsoft::basic_frame_string<char, 13U, std::char_traits<char>>::reference,
stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::pointer={stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::value_type={char} *},
stlsoft::basic_frame_string<char, 13U,
std::char_traits<char>>::difference_type={stlsoft::ss_ptrdiff_t={stlsoft::ss
_ptrdiff_pr_t_={ptrdiff_t={int}}}}>, _Fn1=void (*)(char)]"
compilation aborted for
\test\test\stlsoft\frame_string_test\frame_string_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\stlsoft\frame_string_test\vc6\Debug\BuildLog.htm"
frame_string_test - 37 error(s), 0 warning(s)
------ Build started: Project: frame_array_test, Configuration: Debug
Win32 ------
Compiling...
frame_array_test.cpp
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_frame_array.h(177): error: class
"pointer_iterator<frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}},
5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint8_t={ss_sint8_pr_t_={signed char}}},
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}}, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::pointer={frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}},
5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint8_t={ss_sint8_pr_t_={signed char}}} *},
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}}, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>>::reference>"
has no member "iterator_type"
>::iterator_type iterator;
^
detected during instantiation of class "frame_array_1d<T, N0, P>
[with T=ss_sint8_t={ss_sint8_pr_t_={signed char}}, N0=5U,
P=do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>]" at line 291
of "\test\test\stlsoft\frame_array_test\frame_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_frame_array.h(185): error: class
"pointer_iterator<const frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed
char}}, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint8_t={ss_sint8_pr_t_={signed char}}},
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}}, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_pointer={const
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}}, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint8_t={ss_sint8_pr_t_={signed char}}} *},
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}}, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_reference>" has no member "iterator_type"
>::iterator_type
const_iterator;
^
detected during instantiation of class "frame_array_1d<T, N0, P>
[with T=ss_sint8_t={ss_sint8_pr_t_={signed char}}, N0=5U,
P=do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>]" at line 291
of "\test\test\stlsoft\frame_array_test\frame_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_frame_array.h(317): error: class
"pointer_iterator<frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed
short}}, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint16_t={ss_sint16_pr_t_={signed short}}},
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::pointer={frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed
short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint16_t={ss_sint16_pr_t_={signed short}}} *},
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>>::reference>"
has no member "iterator_type"
>::iterator_type iterator;
^
detected during instantiation of class "frame_array_2d<T, N0, N1,
P> [with T=ss_sint16_t={ss_sint16_pr_t_={signed short}}, N0=5U, N1=5U,
P=do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>]" at line 346
of "\test\test\stlsoft\frame_array_test\frame_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_frame_array.h(325): error: class
"pointer_iterator<const frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed
short}}, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint16_t={ss_sint16_pr_t_={signed short}}},
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_pointer={const
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U,
5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint16_t={ss_sint16_pr_t_={signed short}}} *},
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_reference>" has no member "iterator_type"
>::iterator_type
const_iterator;
^
detected during instantiation of class "frame_array_2d<T, N0, N1,
P> [with T=ss_sint16_t={ss_sint16_pr_t_={signed short}}, N0=5U, N1=5U,
P=do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>]" at line 346
of "\test\test\stlsoft\frame_array_test\frame_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_frame_array.h(177): error: class
"pointer_iterator<frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed
short}}, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint16_t={ss_sint16_pr_t_={signed short}}},
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::pointer={frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed
short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint16_t={ss_sint16_pr_t_={signed short}}} *},
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>>::reference>"
has no member "iterator_type"
>::iterator_type iterator;
^
detected during instantiation of class "frame_array_1d<T, N0, P>
[with T=ss_sint16_t={ss_sint16_pr_t_={signed short}}, N0=5U,
P=do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>]" at line 352
of "\test\test\stlsoft\frame_array_test\frame_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_frame_array.h(185): error: class
"pointer_iterator<const frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed
short}}, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint16_t={ss_sint16_pr_t_={signed short}}},
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_pointer={const
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U,
5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint16_t={ss_sint16_pr_t_={signed short}}} *},
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_reference>" has no member "iterator_type"
>::iterator_type
const_iterator;
^
detected during instantiation of class "frame_array_1d<T, N0, P>
[with T=ss_sint16_t={ss_sint16_pr_t_={signed short}}, N0=5U,
P=do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>]" at line 352
of "\test\test\stlsoft\frame_array_test\frame_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_frame_array.h(463): error: class
"pointer_iterator<frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}},
5U, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::pointer={frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}},
5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}} *},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>>::reference>"
has no member "iterator_type"
>::iterator_type iterator;
^
detected during instantiation of class "frame_array_3d<T, N0, N1,
N2, P> [with T=ss_sint32_t={ss_sint32_pr_t_={signed int}}, N0=5U, N1=5U,
N2=5U, P=do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>]" at
line 410 of "\test\test\stlsoft\frame_array_test\frame_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_frame_array.h(471): error: class
"pointer_iterator<const frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed
int}}, 5U, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_pointer={const
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U,
5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}} *},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_reference>" has no member "iterator_type"
>::iterator_type
const_iterator;
^
detected during instantiation of class "frame_array_3d<T, N0, N1,
N2, P> [with T=ss_sint32_t={ss_sint32_pr_t_={signed int}}, N0=5U, N1=5U,
N2=5U, P=do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>]" at
line 410 of "\test\test\stlsoft\frame_array_test\frame_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_frame_array.h(317): error: class
"pointer_iterator<frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}},
5U, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::pointer={frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}},
5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}} *},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>>::reference>"
has no member "iterator_type"
>::iterator_type iterator;
^
detected during instantiation of class "frame_array_2d<T, N0, N1,
P> [with T=ss_sint32_t={ss_sint32_pr_t_={signed int}}, N0=5U, N1=5U,
P=do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>]" at line 416
of "\test\test\stlsoft\frame_array_test\frame_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_frame_array.h(325): error: class
"pointer_iterator<const frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed
int}}, 5U, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_pointer={const
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U,
5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}} *},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_reference>" has no member "iterator_type"
>::iterator_type
const_iterator;
^
detected during instantiation of class "frame_array_2d<T, N0, N1,
P> [with T=ss_sint32_t={ss_sint32_pr_t_={signed int}}, N0=5U, N1=5U,
P=do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>]" at line 416
of "\test\test\stlsoft\frame_array_test\frame_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_frame_array.h(177): error: class
"pointer_iterator<frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}},
5U, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::pointer={frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}},
5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}} *},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>>::reference>"
has no member "iterator_type"
>::iterator_type iterator;
^
detected during instantiation of class "frame_array_1d<T, N0, P>
[with T=ss_sint32_t={ss_sint32_pr_t_={signed int}}, N0=5U,
P=do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>]" at line 419
of "\test\test\stlsoft\frame_array_test\frame_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_frame_array.h(185): error: class
"pointer_iterator<const frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed
int}}, 5U, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_pointer={const
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U,
5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}} *},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_reference>" has no member "iterator_type"
>::iterator_type
const_iterator;
^
detected during instantiation of class "frame_array_1d<T, N0, P>
[with T=ss_sint32_t={ss_sint32_pr_t_={signed int}}, N0=5U,
P=do_construction<ss_sint32_t={ss_sint32_pr_t_={signed int}}>]" at line 419
of "\test\test\stlsoft\frame_array_test\frame_array_test.cpp"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "!=" matches these
operands
operand types are:
const_reverse_iterator_base<frame_array_1d<ss_sint8_t, 5U,
do_construction<ss_sint32_t>>::const_iterator, const
frame_array_1d<ss_sint8_t, 5U, do_construction<ss_sint32_t>>::value_type,
frame_array_1d<ss_sint8_t, 5U,
do_construction<ss_sint32_t>>::const_reference, frame_array_1d<ss_sint8_t,
5U, do_construction<ss_sint32_t>>::const_pointer, frame_array_1d<ss_sint8_t,
5U, do_construction<ss_sint32_t>>::difference_type> !=
const_reverse_iterator_base<frame_array_1d<ss_sint8_t,
5U, do_construction<ss_sint32_t>>::const_iterator, const
frame_array_1d<ss_sint8_t, 5U, do_construction<ss_sint32_t>>::value_type,
frame_array_1d<ss_sint8_t, 5U,
do_construction<ss_sint32_t>>::const_reference, frame_array_1d<ss_sint8_t,
5U, do_construction<ss_sint32_t>>::const_pointer, frame_array_1d<ss_sint8_t,
5U, do_construction<ss_sint32_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=const_reverse_iterator_base<frame_array_1d<ss_sint8_t={ss_sint8_pr_t_=
{signed char}}, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_iterator, const
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}}, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint8_t={ss_sint8_pr_t_={signed char}}},
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed
char}}, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_reference, frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed
char}}, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_pointer={const
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}}, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint8_t={ss_sint8_pr_t_={signed char}}} *},
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}},
5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::difference_type={ss_ptrdiff_t={ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}
, _Fn1=void (*)(ss_sint8_t={ss_sint8_pr_t_={signed char}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "++" matches these
operands
operand types are: ++
const_reverse_iterator_base<frame_array_1d<ss_sint8_t, 5U,
do_construction<ss_sint32_t>>::const_iterator, const
frame_array_1d<ss_sint8_t, 5U, do_construction<ss_sint32_t>>::value_type,
frame_array_1d<ss_sint8_t, 5U,
do_construction<ss_sint32_t>>::const_reference, frame_array_1d<ss_sint8_t,
5U, do_construction<ss_sint32_t>>::const_pointer, frame_array_1d<ss_sint8_t,
5U, do_construction<ss_sint32_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=const_reverse_iterator_base<frame_array_1d<ss_sint8_t={ss_sint8_pr_t_=
{signed char}}, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_iterator, const
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}}, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint8_t={ss_sint8_pr_t_={signed char}}},
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed
char}}, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_reference, frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed
char}}, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_pointer={const
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}}, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint8_t={ss_sint8_pr_t_={signed char}}} *},
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}},
5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::difference_type={ss_ptrdiff_t={ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}
, _Fn1=void (*)(ss_sint8_t={ss_sint8_pr_t_={signed char}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(21): error: no operator "*" matches these
operands
operand types are: *
const_reverse_iterator_base<frame_array_1d<ss_sint8_t, 5U,
do_construction<ss_sint32_t>>::const_iterator, const
frame_array_1d<ss_sint8_t, 5U, do_construction<ss_sint32_t>>::value_type,
frame_array_1d<ss_sint8_t, 5U,
do_construction<ss_sint32_t>>::const_reference, frame_array_1d<ss_sint8_t,
5U, do_construction<ss_sint32_t>>::const_pointer, frame_array_1d<ss_sint8_t,
5U, do_construction<ss_sint32_t>>::difference_type>
_Func(*_First);
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=const_reverse_iterator_base<frame_array_1d<ss_sint8_t={ss_sint8_pr_t_=
{signed char}}, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_iterator, const
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}}, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint8_t={ss_sint8_pr_t_={signed char}}},
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed
char}}, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_reference, frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed
char}}, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_pointer={const
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}}, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint8_t={ss_sint8_pr_t_={signed char}}} *},
frame_array_1d<ss_sint8_t={ss_sint8_pr_t_={signed char}},
5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::difference_type={ss_ptrdiff_t={ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}
, _Fn1=void (*)(ss_sint8_t={ss_sint8_pr_t_={signed char}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "!=" matches these
operands
operand types are:
const_reverse_iterator_base<frame_array_2d<ss_sint16_t, 5U, 5U,
do_construction<ss_sint32_t>>::const_iterator, const
frame_array_2d<ss_sint16_t, 5U, 5U,
do_construction<ss_sint32_t>>::value_type, frame_array_2d<ss_sint16_t, 5U,
5U, do_construction<ss_sint32_t>>::const_reference,
frame_array_2d<ss_sint16_t, 5U, 5U,
do_construction<ss_sint32_t>>::const_pointer, frame_array_2d<ss_sint16_t,
5U, 5U, do_construction<ss_sint32_t>>::difference_type> !=
const_reverse_iterator_base<frame_array_2d<ss_sint16_t, 5U, 5U,
do_construction<ss_sint32_t>>::const_iterator, const
frame_array_2d<ss_sint16_t, 5U, 5U,
do_construction<ss_sint32_t>>::value_type, frame_array_2d<ss_sint16_t, 5U,
5U, do_construction<ss_sint32_t>>::const_reference,
frame_array_2d<ss_sint16_t, 5U, 5U,
do_construction<ss_sint32_t>>::const_pointer, frame_array_2d<ss_sint16_t,
5U, 5U, do_construction<ss_sint32_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=const_reverse_iterator_base<frame_array_2d<ss_sint16_t={ss_sint16_pr_t
_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_iterator, const
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint16_t={ss_sint16_pr_t_={signed short}}},
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed
short}}, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_reference,
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_pointer={const
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint16_t={ss_sint16_pr_t_={signed
short}}} *},
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::difference_type={ss_ptrdiff_t={ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}
, _Fn1=void (*)(ss_sint16_t={ss_sint16_pr_t_={signed short}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "++" matches these
operands
operand types are: ++
const_reverse_iterator_base<frame_array_2d<ss_sint16_t, 5U, 5U,
do_construction<ss_sint32_t>>::const_iterator, const
frame_array_2d<ss_sint16_t, 5U, 5U,
do_construction<ss_sint32_t>>::value_type, frame_array_2d<ss_sint16_t, 5U,
5U, do_construction<ss_sint32_t>>::const_reference,
frame_array_2d<ss_sint16_t, 5U, 5U,
do_construction<ss_sint32_t>>::const_pointer, frame_array_2d<ss_sint16_t,
5U, 5U, do_construction<ss_sint32_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=const_reverse_iterator_base<frame_array_2d<ss_sint16_t={ss_sint16_pr_t
_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_iterator, const
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint16_t={ss_sint16_pr_t_={signed short}}},
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed
short}}, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_reference,
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_pointer={const
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint16_t={ss_sint16_pr_t_={signed
short}}} *},
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::difference_type={ss_ptrdiff_t={ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}
, _Fn1=void (*)(ss_sint16_t={ss_sint16_pr_t_={signed short}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(21): error: no operator "*" matches these
operands
operand types are: *
const_reverse_iterator_base<frame_array_2d<ss_sint16_t, 5U, 5U,
do_construction<ss_sint32_t>>::const_iterator, const
frame_array_2d<ss_sint16_t, 5U, 5U,
do_construction<ss_sint32_t>>::value_type, frame_array_2d<ss_sint16_t, 5U,
5U, do_construction<ss_sint32_t>>::const_reference,
frame_array_2d<ss_sint16_t, 5U, 5U,
do_construction<ss_sint32_t>>::const_pointer, frame_array_2d<ss_sint16_t,
5U, 5U, do_construction<ss_sint32_t>>::difference_type>
_Func(*_First);
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=const_reverse_iterator_base<frame_array_2d<ss_sint16_t={ss_sint16_pr_t
_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_iterator, const
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint16_t={ss_sint16_pr_t_={signed short}}},
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed
short}}, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_reference,
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_pointer={const
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint16_t={ss_sint16_pr_t_={signed
short}}} *},
frame_array_2d<ss_sint16_t={ss_sint16_pr_t_={signed short}}, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::difference_type={ss_ptrdiff_t={ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}
, _Fn1=void (*)(ss_sint16_t={ss_sint16_pr_t_={signed short}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "!=" matches these
operands
operand types are:
const_reverse_iterator_base<frame_array_3d<ss_sint32_t, 5U, 5U, 5U,
do_construction<ss_sint32_t>>::const_iterator, const
frame_array_3d<ss_sint32_t, 5U, 5U, 5U,
do_construction<ss_sint32_t>>::value_type, frame_array_3d<ss_sint32_t, 5U,
5U, 5U, do_construction<ss_sint32_t>>::const_reference,
frame_array_3d<ss_sint32_t, 5U, 5U, 5U,
do_construction<ss_sint32_t>>::const_pointer, frame_array_3d<ss_sint32_t,
5U, 5U, 5U, do_construction<ss_sint32_t>>::difference_type> !=
const_reverse_iterator_base<frame_array_3d<ss_sint32_t, 5U, 5U, 5U,
do_construction<ss_sint32_t>>::const_iterator, const
frame_array_3d<ss_sint32_t, 5U, 5U, 5U,
do_construction<ss_sint32_t>>::value_type, frame_array_3d<ss_sint32_t, 5U,
5U, 5U, do_construction<ss_sint32_t>>::const_reference,
frame_array_3d<ss_sint32_t, 5U, 5U, 5U,
do_construction<ss_sint32_t>>::const_pointer, frame_array_3d<ss_sint32_t,
5U, 5U, 5U, do_construction<ss_sint32_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=const_reverse_iterator_base<frame_array_3d<ss_sint32_t={ss_sint32_pr_t
_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_iterator, const
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed
int}}, 5U, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_reference,
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_pointer={const
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}} *},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::difference_type={ss_ptrdiff_t={ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}
, _Fn1=void (*)(ss_sint32_t={ss_sint32_pr_t_={signed int}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "++" matches these
operands
operand types are: ++
const_reverse_iterator_base<frame_array_3d<ss_sint32_t, 5U, 5U, 5U,
do_construction<ss_sint32_t>>::const_iterator, const
frame_array_3d<ss_sint32_t, 5U, 5U, 5U,
do_construction<ss_sint32_t>>::value_type, frame_array_3d<ss_sint32_t, 5U,
5U, 5U, do_construction<ss_sint32_t>>::const_reference,
frame_array_3d<ss_sint32_t, 5U, 5U, 5U,
do_construction<ss_sint32_t>>::const_pointer, frame_array_3d<ss_sint32_t,
5U, 5U, 5U, do_construction<ss_sint32_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=const_reverse_iterator_base<frame_array_3d<ss_sint32_t={ss_sint32_pr_t
_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_iterator, const
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed
int}}, 5U, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_reference,
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_pointer={const
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}} *},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::difference_type={ss_ptrdiff_t={ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}
, _Fn1=void (*)(ss_sint32_t={ss_sint32_pr_t_={signed int}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(21): error: no operator "*" matches these
operands
operand types are: *
const_reverse_iterator_base<frame_array_3d<ss_sint32_t, 5U, 5U, 5U,
do_construction<ss_sint32_t>>::const_iterator, const
frame_array_3d<ss_sint32_t, 5U, 5U, 5U,
do_construction<ss_sint32_t>>::value_type, frame_array_3d<ss_sint32_t, 5U,
5U, 5U, do_construction<ss_sint32_t>>::const_reference,
frame_array_3d<ss_sint32_t, 5U, 5U, 5U,
do_construction<ss_sint32_t>>::const_pointer, frame_array_3d<ss_sint32_t,
5U, 5U, 5U, do_construction<ss_sint32_t>>::difference_type>
_Func(*_First);
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=const_reverse_iterator_base<frame_array_3d<ss_sint32_t={ss_sint32_pr_t
_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_iterator, const
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed
int}}, 5U, 5U, 5U, do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_reference,
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::const_pointer={const
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::value_type={ss_sint32_t={ss_sint32_pr_t_={signed int}}} *},
frame_array_3d<ss_sint32_t={ss_sint32_pr_t_={signed int}}, 5U, 5U, 5U,
do_construction<ss_sint32_t={ss_sint32_pr_t_={signed
int}}>>::difference_type={ss_ptrdiff_t={ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}
, _Fn1=void (*)(ss_sint32_t={ss_sint32_pr_t_={signed int}})]"
compilation aborted for
\test\test\stlsoft\frame_array_test\frame_array_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\stlsoft\frame_array_test\vc6\Debug\BuildLog.htm"
frame_array_test - 53 error(s), 0 warning(s)
------ Build started: Project: fixed_array_test, Configuration: Debug
Win32 ------
Compiling...
fixed_array_test.cpp
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_fixed_array.h(173): error: class
"stlsoft::pointer_iterator<stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stls
oft::ss_sint8_pr_t_={signed char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::value_type={stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}},
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d
char}}>>::pointer={stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_
sint8_pr_t_={signed char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::value_type={stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}} *},
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::reference>" has no member "iterator_type"
>::iterator_type iterator;
^
detected during instantiation of class "stlsoft::fixed_array_1d<T,
A, P> [with T=stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed char}},
A=stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>,
P=stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={sig
ned char}}>]" at line 110 of
"\test\test\stlsoft\fixed_array_test\fixed_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_fixed_array.h(181): error: class
"stlsoft::pointer_iterator<const
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::value_type={stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}},
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::const_pointer={const
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::value_type={stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}} *},
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::const_reference>" has no member "iterator_type"
>::iterator_type
const_iterator;
^
detected during instantiation of class "stlsoft::fixed_array_1d<T,
A, P> [with T=stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed char}},
A=stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>,
P=stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={sig
ned char}}>]" at line 110 of
"\test\test\stlsoft\fixed_array_test\fixed_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_fixed_array.h(302): error: class
"stlsoft::pointer_iterator<stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stl
soft::ss_sint16_pr_t_={signed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::value_type={stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}},
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::pointer={stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::s
s_sint16_pr_t_={signed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::value_type={stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}} *},
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::reference>" has no member "iterator_type"
>::iterator_type iterator;
^
detected during instantiation of class "stlsoft::fixed_array_2d<T,
A, P> [with T=stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signed
short}},
A=stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>,
P=stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={s
igned short}}>]" at line 164 of
"\test\test\stlsoft\fixed_array_test\fixed_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_fixed_array.h(310): error: class
"stlsoft::pointer_iterator<const
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::value_type={stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}},
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::const_pointer={const
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::value_type={stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}} *},
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::const_reference>" has no member "iterator_type"
>::iterator_type
const_iterator;
^
detected during instantiation of class "stlsoft::fixed_array_2d<T,
A, P> [with T=stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signed
short}},
A=stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>,
P=stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={s
igned short}}>]" at line 164 of
"\test\test\stlsoft\fixed_array_test\fixed_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_fixed_array.h(173): error: class
"stlsoft::pointer_iterator<stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stl
soft::ss_sint16_pr_t_={signed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::value_type={stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}},
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::pointer={stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::s
s_sint16_pr_t_={signed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::value_type={stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}} *},
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::reference>" has no member "iterator_type"
>::iterator_type iterator;
^
detected during instantiation of class "stlsoft::fixed_array_1d<T,
A, P> [with T=stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signed
short}},
A=stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>,
P=stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={s
igned short}}>]" at line 170 of
"\test\test\stlsoft\fixed_array_test\fixed_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_fixed_array.h(181): error: class
"stlsoft::pointer_iterator<const
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::value_type={stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}},
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::const_pointer={const
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::value_type={stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}} *},
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::const_reference>" has no member "iterator_type"
>::iterator_type
const_iterator;
^
detected during instantiation of class "stlsoft::fixed_array_1d<T,
A, P> [with T=stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signed
short}},
A=stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>,
P=stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={s
igned short}}>]" at line 170 of
"\test\test\stlsoft\fixed_array_test\fixed_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_fixed_array.h(440): error: class
"stlsoft::pointer_iterator<stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stl
soft::ss_sint32_pr_t_={signed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::pointer={stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_
sint32_pr_t_={signed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}} *},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::reference>" has no member "iterator_type"
>::iterator_type iterator;
^
detected during instantiation of class "stlsoft::fixed_array_3d<T,
A, P> [with T=stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed int}},
A=stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>,
P=stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={s
igned int}}>]" at line 226 of
"\test\test\stlsoft\fixed_array_test\fixed_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_fixed_array.h(448): error: class
"stlsoft::pointer_iterator<const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::const_pointer={const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}} *},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::const_reference>" has no member "iterator_type"
>::iterator_type
const_iterator;
^
detected during instantiation of class "stlsoft::fixed_array_3d<T,
A, P> [with T=stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed int}},
A=stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>,
P=stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={s
igned int}}>]" at line 226 of
"\test\test\stlsoft\fixed_array_test\fixed_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_fixed_array.h(302): error: class
"stlsoft::pointer_iterator<stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stl
soft::ss_sint32_pr_t_={signed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::pointer={stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_
sint32_pr_t_={signed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}} *},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::reference>" has no member "iterator_type"
>::iterator_type iterator;
^
detected during instantiation of class "stlsoft::fixed_array_2d<T,
A, P> [with T=stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed int}},
A=stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>,
P=stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={s
igned int}}>]" at line 232 of
"\test\test\stlsoft\fixed_array_test\fixed_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_fixed_array.h(310): error: class
"stlsoft::pointer_iterator<const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::const_pointer={const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}} *},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::const_reference>" has no member "iterator_type"
>::iterator_type
const_iterator;
^
detected during instantiation of class "stlsoft::fixed_array_2d<T,
A, P> [with T=stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed int}},
A=stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>,
P=stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={s
igned int}}>]" at line 232 of
"\test\test\stlsoft\fixed_array_test\fixed_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_fixed_array.h(173): error: class
"stlsoft::pointer_iterator<stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stl
soft::ss_sint32_pr_t_={signed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::pointer={stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_
sint32_pr_t_={signed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}} *},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::reference>" has no member "iterator_type"
>::iterator_type iterator;
^
detected during instantiation of class "stlsoft::fixed_array_1d<T,
A, P> [with T=stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed int}},
A=stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>,
P=stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={s
igned int}}>]" at line 235 of
"\test\test\stlsoft\fixed_array_test\fixed_array_test.cpp"
..\..\..\..\include\stlsoft\stlsoft_fixed_array.h(181): error: class
"stlsoft::pointer_iterator<const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::const_pointer={const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}} *},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::const_reference>" has no member "iterator_type"
>::iterator_type
const_iterator;
^
detected during instantiation of class "stlsoft::fixed_array_1d<T,
A, P> [with T=stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed int}},
A=stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>,
P=stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={s
igned int}}>]" at line 235 of
"\test\test\stlsoft\fixed_array_test\fixed_array_test.cpp"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "!=" matches these
operands
operand types are:
stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_1d<stlsoft::ss_sin
t8_t, stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::const_iterator, const
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::value_type,
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::const_reference,
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::const_pointer,
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::difference_type> !=
stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_1d<stlsoft::ss_sin
t8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::const_iterator, const
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::value_type,
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::const_reference,
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::const_pointer,
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_1d<stlsoft::
ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::const_iterator, const
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::value_type={stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}},
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::const_reference,
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::const_pointer={const
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::value_type={stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}} *},
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d
char}}>>::difference_type={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdiff_pr_t_=
{ptrdiff_t=
{int}}}}>, _Fn1=void
(*)(stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed char}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "++" matches these
operands
operand types are: ++
stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_1d<stlsoft::ss_sin
t8_t, stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::const_iterator, const
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::value_type,
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::const_reference,
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::const_pointer,
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_1d<stlsoft::
ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::const_iterator, const
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::value_type={stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}},
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::const_reference,
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::const_pointer={const
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::value_type={stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}} *},
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d
char}}>>::difference_type={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdiff_pr_t_=
{ptrdiff_t=
{int}}}}>, _Fn1=void
(*)(stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed char}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(21): error: no operator "*" matches these
operands
operand types are: *
stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_1d<stlsoft::ss_sin
t8_t, stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::const_iterator, const
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::value_type,
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::const_reference,
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::const_pointer,
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t,
stlsoft::new_allocator<stlsoft::ss_sint8_t>,
stlsoft::do_construction<stlsoft::ss_sint8_t>>::difference_type>
_Func(*_First);
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_1d<stlsoft::
ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::const_iterator, const
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::value_type={stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}},
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::const_reference,
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::const_pointer={const
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d char}}>>::value_type={stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}} *},
stlsoft::fixed_array_1d<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}},
stlsoft::new_allocator<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed
char}}>,
stlsoft::do_construction<stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signe
d
char}}>>::difference_type={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdiff_pr_t_=
{ptrdiff_t=
{int}}}}>, _Fn1=void
(*)(stlsoft::ss_sint8_t={stlsoft::ss_sint8_pr_t_={signed char}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "!=" matches these
operands
operand types are:
stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_2d<stlsoft::ss_sin
t16_t, stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::const_iterator, const
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::value_type,
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::const_reference,
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::const_pointer,
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::difference_type> !=
stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_2d<stlsoft::ss_sin
t16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::const_iterator, const
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::value_type,
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::const_reference,
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::const_pointer,
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_2d<stlsoft::
ss_sint16_t={stlsoft::ss_sint16_pr_t_={signed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::const_iterator, const
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed
short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::value_type={stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}},
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::const_reference,
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::const_pointer={const
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed
short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::value_type={stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}} *},
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::difference_type={
stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}>,
_Fn1=void (*)(stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signed
short}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "++" matches these
operands
operand types are: ++
stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_2d<stlsoft::ss_sin
t16_t, stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::const_iterator, const
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::value_type,
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::const_reference,
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::const_pointer,
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_2d<stlsoft::
ss_sint16_t={stlsoft::ss_sint16_pr_t_={signed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::const_iterator, const
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed
short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::value_type={stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}},
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::const_reference,
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::const_pointer={const
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed
short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::value_type={stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}} *},
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::difference_type={
stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}>,
_Fn1=void (*)(stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signed
short}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(21): error: no operator "*" matches these
operands
operand types are: *
stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_2d<stlsoft::ss_sin
t16_t, stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::const_iterator, const
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::value_type,
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::const_reference,
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::const_pointer,
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t,
stlsoft::new_allocator<stlsoft::ss_sint16_t>,
stlsoft::do_construction<stlsoft::ss_sint16_t>>::difference_type>
_Func(*_First);
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_2d<stlsoft::
ss_sint16_t={stlsoft::ss_sint16_pr_t_={signed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::const_iterator, const
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed
short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::value_type={stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}},
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::const_reference,
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::const_pointer={const
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed
short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned
short}}>>::value_type={stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}} *},
stlsoft::fixed_array_2d<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sign
ed short}},
stlsoft::new_allocator<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signe
d short}}>,
stlsoft::do_construction<stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={sig
ned short}}>>::difference_type={
stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}>,
_Fn1=void (*)(stlsoft::ss_sint16_t={stlsoft::ss_sint16_pr_t_={signed
short}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "!=" matches these
operands
operand types are:
stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_3d<stlsoft::ss_sin
t32_t, stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::const_iterator, const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::value_type,
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::const_reference,
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::const_pointer,
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::difference_type> !=
stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_3d<stlsoft::ss_sin
t32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::const_iterator, const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::value_type,
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::const_reference,
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::const_pointer,
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_3d<stlsoft::
ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::const_iterator, const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed
int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::const_reference,
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::const_pointer={const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}} *},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::difference_type={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdi
ff_pr_t_={ptrdiff_t={int}}}}>, _Fn1=void
(*)(stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed int}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "++" matches these
operands
operand types are: ++
stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_3d<stlsoft::ss_sin
t32_t, stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::const_iterator, const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::value_type,
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::const_reference,
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::const_pointer,
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_3d<stlsoft::
ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::const_iterator, const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed
int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::const_reference,
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::const_pointer={const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}} *},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::difference_type={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdi
ff_pr_t_={ptrdiff_t={int}}}}>, _Fn1=void
(*)(stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed int}})]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(21): error: no operator "*" matches these
operands
operand types are: *
stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_3d<stlsoft::ss_sin
t32_t, stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::const_iterator, const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::value_type,
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::const_reference,
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::const_pointer,
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t,
stlsoft::new_allocator<stlsoft::ss_sint32_t>,
stlsoft::do_construction<stlsoft::ss_sint32_t>>::difference_type>
_Func(*_First);
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::fixed_array_3d<stlsoft::
ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::const_iterator, const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed
int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::const_reference,
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::const_pointer={const
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned
int}}>>::value_type={stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed
int}}} *},
stlsoft::fixed_array_3d<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sign
ed int}},
stlsoft::new_allocator<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signe
d int}}>,
stlsoft::do_construction<stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={sig
ned int}}>>::difference_type={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdi
ff_pr_t_={ptrdiff_t={int}}}}>, _Fn1=void
(*)(stlsoft::ss_sint32_t={stlsoft::ss_sint32_pr_t_={signed int}})]"
compilation aborted for
\test\test\stlsoft\fixed_array_test\fixed_array_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\stlsoft\fixed_array_test\vc6\Debug\BuildLog.htm"
fixed_array_test - 53 error(s), 0 warning(s)
------ Build started: Project: first_class_promoter, Configuration: Debug
Win32 ------
Compiling...
first_class_promoter_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\first_class_promoter_test\vc6\Debug\BuildLog.ht
m"
first_class_promoter - 0 error(s), 0 warning(s)
------ Build started: Project: delete_instance_test, Configuration: Debug
Win32 ------
Compiling...
delete_instance_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\delete_instance_test\vc6\Debug\BuildLog.htm"
delete_instance_test - 0 error(s), 0 warning(s)
------ Build started: Project: conversion_veneer, Configuration: Debug
Win32 ------
Compiling...
conversion_veneer_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\conversion_veneer_test\vc6\Debug\BuildLog.htm"
conversion_veneer - 0 error(s), 0 warning(s)
------ Build started: Project: constraints_test, Configuration: Debug
Win32 ------
Compiling...
constraints_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\constraints_test\vc6\Debug\BuildLog.htm"
constraints_test - 0 error(s), 0 warning(s)
------ Build started: Project: auto_destructor_test, Configuration: Debug
Win32 ------
Compiling...
auto_destructor_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\auto_destructor_test\vc6\Debug\BuildLog.htm"
auto_destructor_test - 0 error(s), 0 warning(s)
------ Build started: Project: auto_buffer_test, Configuration: Debug
Win32 ------
Compiling...
auto_buffer_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\auto_buffer_test\vc6\Debug\BuildLog.htm"
auto_buffer_test - 0 error(s), 0 warning(s)
------ Build started: Project: associative_container_veneer_test,
Configuration: Debug Win32 ------
Compiling...
associative_container_veneer_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\associative_container_veneer_test\vc6\Debug\Bui
ldLog.htm"
associative_container_veneer_test - 0 error(s), 0 warning(s)
------ Build started: Project: allocator_test, Configuration: Debug
Win32 ------
Compiling...
allocator_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\stlsoft\allocator_test\vc6\Debug\BuildLog.htm"
allocator_test - 0 error(s), 0 warning(s)
------ Build started: Project: algorithm_test, Configuration: Debug
Win32 ------
algorithm_test - up-to-date.
---------------------- Done ----------------------
Build: 21 succeeded, 6 failed, 0 skipped
"Matthew Wilson" <matthew stlsoft.org> 写入邮件
news:bb38i7$1gaa$1 digitaldaemon.com...
Alas, I don't have access to VC7.1 at the moment, so I'm operating a
little
blind. Can you give me more information on the compilation error?
"HeartIcy" <HeartIcy 163.com> wrote in message
news:bb2m2u$sqj$1 digitaldaemon.com...
i have changed stlsoft.h,skipped complier version error.but have can't
compiled "test"
project.i have useing intel.cpp.7.1.0.11 and VC7.1.
---------------
#elif (_MSC_VER == 1310)
#define __STLSOFT_COMPILER_LABEL_STRING "Visual C++ .NET 2003 (7.1)"
#ifdef _STLSOFT_COMPILE_VERBOSE
#pragma message("Visual C++ 7.1")
#endif /* _STLSOFT_COMPILE_VERBOSE */
May 30 2003
------ Build started: Project: unordered_sequence_test, Configuration: Debug
Win32 ------
Compiling...
unordered_sequence_test.cpp
Linking...
LINK : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/INCREMENTAL:NO”规
范)
Build log was saved at
"file://d:\test\test\stlsoft\unordered_sequence_test\vc6\Debug\BuildLog.htm"
unordered_sequence_test - 0 error(s), 1 warning(s)
------ Build started: Project: true_typedef_test, Configuration: Debug
Win32 ------
Compiling...
true_typedef_test.cpp
Linking...
LINK : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/INCREMENTAL:NO”规
范)
Build log was saved at
"file://d:\test\test\stlsoft\true_typedef_test\vc6\Debug\BuildLog.htm"
true_typedef_test - 0 error(s), 1 warning(s)
------ Build started: Project: string_tokeniser_test, Configuration: Debug
Win32 ------
Compiling...
string_tokeniser_test.cpp
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2039: “_Ptrit” :
不是“std”的成员
d:\test\include\stlsoft\stlsoft_iterator.h(653) : 参见对正在编译的类
模板实例化“pointer_iterator<V,P,R>”的引用
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2143: 语法错误 : 缺
少“;”(在“<”的前面)
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2238: 意外的标记位
于“;”之前
Build log was saved at
"file://d:\test\test\stlsoft\string_tokeniser_test\vc6\Debug\BuildLog.htm"
string_tokeniser_test - 3 error(s), 0 warning(s)
------ Build started: Project: stlsoft_test, Configuration: Debug
Win32 ------
Compiling...
stlsoft_test.cpp
Linking...
LINK : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/INCREMENTAL:NO”规
范)
Build log was saved at
"file://d:\test\test\stlsoft\stlsoft_test\vc6\Debug\BuildLog.htm"
stlsoft_test - 0 error(s), 1 warning(s)
------ Build started: Project: simple_string_test, Configuration: Debug
Win32 ------
Compiling...
simple_string_test.cpp
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2039: “_Ptrit” :
不是“std”的成员
d:\test\include\stlsoft\stlsoft_iterator.h(653) : 参见对正在编译的类
模板实例化“stlsoft::pointer_iterator<V,P,R>”的引用
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2143: 语法错误 : 缺
少“;”(在“<”的前面)
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2238: 意外的标记位
于“;”之前
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2039: “_Ptrit” :
不是“std”的成员
d:\test\include\stlsoft\stlsoft_simple_string.h(176) : 参见对正在编
译的类模板实例化“stlsoft::pointer_iterator<V,P,R>”的引用
with
[
V=stlsoft::basic_simple_string<char>::value_type,
P=stlsoft::basic_simple_string<char>::pointer,
R=stlsoft::basic_simple_string<char>::reference
]
d:\test\test\stlsoft\simple_string_test\simple_string_test.cpp(75) :
参见对正在编译的类模板实例化“stlsoft::basic_simple_string<C>”的引用
with
[
C=char
]
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2143: 语法错误 : 缺
少“;”(在“<”的前面)
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2238: 意外的标记位
于“;”之前
d:\test\include\stlsoft\stlsoft_simple_string.h(176) : error C2039:
“iterator_type” : 不是“stlsoft::pointer_iterator<V,P,R>”的成员
with
[
V=stlsoft::basic_simple_string<char>::value_type,
P=stlsoft::basic_simple_string<char>::pointer,
R=stlsoft::basic_simple_string<char>::reference
]
d:\test\include\stlsoft\stlsoft_simple_string.h(176) : error C2146: 语法错误
: 缺少“;”(在标识符“iterator”的前面)
d:\test\include\stlsoft\stlsoft_simple_string.h(176) : error C2501:
“stlsoft::basic_simple_string<C>::iterator” : 缺少存储类或类型说明符
with
[
C=char
]
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2039: “_Ptrit” :
不是“std”的成员
d:\test\include\stlsoft\stlsoft_simple_string.h(185) : 参见对正在编
译的类模板实例化“stlsoft::pointer_iterator<V,P,R>”的引用
with
[
V=const stlsoft::basic_simple_string<char>::value_type,
P=stlsoft::basic_simple_string<char>::const_pointer,
R=stlsoft::basic_simple_string<char>::const_reference
]
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2143: 语法错误 : 缺
少“;”(在“<”的前面)
d:\test\include\stlsoft\stlsoft_iterator.h(649) : error C2238: 意外的标记位
于“;”之前
d:\test\include\stlsoft\stlsoft_simple_string.h(185) : error C2039:
“iterator_type” : 不是“stlsoft::pointer_iterator<V,P,R>”的成员
with
[
V=const stlsoft::basic_simple_string<char>::value_type,
P=stlsoft::basic_simple_string<char>::const_pointer,
R=stlsoft::basic_simple_string<char>::const_reference
]
d:\test\include\stlsoft\stlsoft_simple_string.h(190) : error C2065:
“iterator” : 未声明的标识符
d:\test\include\stlsoft\stlsoft_simple_string.h(194) : error C2955:
“stlsoft::reverse_iterator_base” : 使用类模板需要模板参数列表
d:\test\include\stlsoft\stlsoft_iterator.h(292) : 参见
“stlsoft::reverse_iterator_base”的声明
d:\test\include\stlsoft\stlsoft_simple_string.h(338) : error C2146: 语法错误
: 缺少“;”(在标识符“begin”的前面)
d:\test\include\stlsoft\stlsoft_simple_string.h(338) : error C2501:
“stlsoft::basic_simple_string<C>::iterator” : 缺少存储类或类型说明符
with
[
C=char
]
d:\test\include\stlsoft\stlsoft_simple_string.h(338) : warning C4183:
“begin”: 缺少返回类型;假定为返回“int”的成员函数
d:\test\include\stlsoft\stlsoft_simple_string.h(342) : error C2146: 语法错误
: 缺少“;”(在标识符“end”的前面)
d:\test\include\stlsoft\stlsoft_simple_string.h(342) : error C2501:
“stlsoft::basic_simple_string<C>::iterator” : 缺少存储类或类型说明符
with
[
C=char
]
d:\test\include\stlsoft\stlsoft_simple_string.h(342) : warning C4183:
“end”: 缺少返回类型;假定为返回“int”的成员函数
d:\test\test\stlsoft\simple_string_test\simple_string_test.cpp(95) : error
C2666: “stlsoft::basic_simple_string<C>::assign” : 2 个重载有相似的转换
with
[
C=char
]
d:\test\include\stlsoft\stlsoft_simple_string.h(241): 可能是
“stlsoft::basic_simple_string<C>::class_type
&stlsoft::basic_simple_string<C>::assign(stlsoft::basic_simple_string<C>::co
nst_iterator,stlsoft::basic_simple_string<C>::const_iterator)”
with
[
C=char
]
d:\test\include\stlsoft\stlsoft_simple_string.h(239): 或
“stlsoft::basic_simple_string<C>::class_type
&stlsoft::basic_simple_string<C>::assign(stlsoft::basic_simple_string<C>::si
ze_type,stlsoft::basic_simple_string<C>::char_type)”
with
[
C=char
]
试图匹配参数列表“(int, char)”时
d:\test\test\stlsoft\simple_string_test\simple_string_test.cpp(96) : error
C2664: “stlsoft::basic_simple_string<C>::class_type
&stlsoft::basic_simple_string<C>::assign(const
stlsoft::basic_simple_string<C>::char_type
*,stlsoft::basic_simple_string<C>::size_type)” : 不能将参数 2 从“const
char *”转换为“stlsoft::basic_simple_string<C>::size_type”
with
[
C=char
]
and
[
C=char
]
该转换要求 reinterpret_cast、C 样式转换或函数类型转换
d:\test\test\stlsoft\simple_string_test\simple_string_test.cpp(107) : error
C2666: “stlsoft::basic_simple_string<C>::append” : 2 个重载有相似的转换
with
[
C=char
]
d:\test\include\stlsoft\stlsoft_simple_string.h(263): 可能是
“stlsoft::basic_simple_string<C>::class_type
&stlsoft::basic_simple_string<C>::append(stlsoft::basic_simple_string<C>::co
nst_iterator,stlsoft::basic_simple_string<C>::const_iterator)”
with
[
C=char
]
d:\test\include\stlsoft\stlsoft_simple_string.h(261): 或
“stlsoft::basic_simple_string<C>::class_type
&stlsoft::basic_simple_string<C>::append(stlsoft::basic_simple_string<C>::si
ze_type,stlsoft::basic_simple_string<C>::char_type)”
with
[
C=char
]
试图匹配参数列表“(int, char)”时
d:\test\test\stlsoft\simple_string_test\simple_string_test.cpp(108) : error
C2664: “stlsoft::basic_simple_string<C>::class_type
&stlsoft::basic_simple_string<C>::append(const
stlsoft::basic_simple_string<C>::char_type
*,stlsoft::basic_simple_string<C>::size_type)” : 不能将参数 2 从“const
char *”转换为“stlsoft::basic_simple_string<C>::size_type”
with
[
C=char
]
and
[
C=char
]
该转换要求 reinterpret_cast、C 样式转换或函数类型转换
d:\test\test\stlsoft\simple_string_test\simple_string_test.cpp(125) : error
------ Build started: Project: windows_directory_test, Configuration: Debug
Win32 ------
Compiling...
windows_directory_test.cpp
The WinSTL libraries are not compatible with variable length character
representation schemes such as MBCS
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\windows_directory_test\vc6\Debug\BuildLog.htm"
windows_directory_test - 0 error(s), 0 warning(s)
------ Build started: Project: window_update_scope_test, Configuration:
Debug Win32 ------
Compiling...
window_update_scope_test.cpp
The WinSTL libraries are not compatible with variable length character
representation schemes such as MBCS
Compiling resources...
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\window_update_scope_test\vc6\Debug\BuildLog.htm"
window_update_scope_test - 0 error(s), 0 warning(s)
------ Build started: Project: window_redraw_scope_test, Configuration:
Debug Win32 ------
Compiling...
window_redraw_scope_test.cpp
The WinSTL libraries are not compatible with variable length character
representation schemes such as MBCS
Compiling resources...
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\window_redraw_scope_test\vc6\Debug\BuildLog.htm"
window_redraw_scope_test - 0 error(s), 0 warning(s)
------ Build started: Project: window_enable_scope_test, Configuration:
Debug Win32 ------
Compiling...
window_enable_scope_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\window_enable_scope_test\vc6\Debug\BuildLog.htm"
window_enable_scope_test - 0 error(s), 0 warning(s)
------ Build started: Project: window_access_test, Configuration: Debug
Win32 ------
Compiling...
window_access_test.cpp
The WinSTL libraries are not compatible with variable length character
representation schemes such as MBCS
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\window_access_test\vc6\Debug\BuildLog.htm"
window_access_test - 0 error(s), 0 warning(s)
------ Build started: Project: treeview_sequence_test, Configuration: Debug
Win32 ------
Compiling...
treeview_sequence_test.cpp
The WinSTL libraries are not compatible with variable length character
representation schemes such as MBCS
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
compilation aborted for
\test\test\winstl\treeview_sequence_test\treeview_sequence_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\winstl\treeview_sequence_test\vc6\Debug\BuildLog.htm"
treeview_sequence_test - 32 error(s), 0 warning(s)
------ Build started: Project: thread_mutex_test, Configuration: Debug
Win32 ------
Compiling...
thread_mutex_test.cpp
The WinSTL libraries are not compatible with variable length character
representation schemes such as MBCS
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\thread_mutex_test\vc6\Debug\BuildLog.htm"
thread_mutex_test - 0 error(s), 0 warning(s)
------ Build started: Project: system_version_test, Configuration: Debug
Win32 ------
Compiling...
system_version_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\system_version_test\vc6\Debug\BuildLog.htm"
system_version_test - 0 error(s), 0 warning(s)
------ Build started: Project: system_info_test, Configuration: Debug
Win32 ------
Compiling...
system_info_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\system_info_test\vc6\Debug\BuildLog.htm"
system_info_test - 0 error(s), 0 warning(s)
------ Build started: Project: system_directory_test, Configuration: Debug
Win32 ------
Compiling...
system_directory_test.cpp
The WinSTL libraries are not compatible with variable length character
representation schemes such as MBCS
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\system_directory_test\vc6\Debug\BuildLog.htm"
system_directory_test - 0 error(s), 0 warning(s)
------ Build started: Project: string_access_test, Configuration: Debug
Win32 ------
Compiling...
string_access_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\string_access_test\vc6\Debug\BuildLog.htm"
string_access_test - 0 error(s), 0 warning(s)
------ Build started: Project: shell_browse_test, Configuration: Debug
Win32 ------
Compiling...
shell_browse_test.cpp
The WinSTL libraries are not compatible with variable length character
representation schemes such as MBCS
Compiling resources...
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\shell_browse_test\vc6\Debug\BuildLog.htm"
shell_browse_test - 0 error(s), 0 warning(s)
------ Build started: Project: searchpath_sequence_test, Configuration:
Debug Win32 ------
Compiling...
searchpath_sequence_test.cpp
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\winstl_searchpath_sequence.h(176): error: class
"stlsoft::pointer_iterator<stlsoft::winstl_project::basic_searchpath_sequenc
e<stlsoft::winstl_project::ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::char_type={stlsoft::winstl_project::ws_
char_a_t={stlsoft::ss_char_a_t={char}}} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::const_pointer={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::char_type={stlsoft::winstl_project::ws_
char_a_t={stlsoft::ss_char_a_t={char}}} *} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::const_reference>" has no member
"iterator_type"
::iterator_type const_iterator;
^
detected during instantiation of class
"stlsoft::winstl_project::basic_searchpath_sequence<C, T> [with
C=stlsoft::winstl_project::ws_char_a_t={stlsoft::ss_char_a_t={char}},
T=stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_cha
r_a_t={stlsoft::ss_char_a_t={char}}>]" at line 88 of
"\test\test\winstl\searchpath_sequence_test\searchpath_sequence_test.cpp"
..\..\..\..\include\stlsoft\winstl_searchpath_sequence.h(176): error: class
"stlsoft::pointer_iterator<stlsoft::winstl_project::basic_searchpath_sequenc
e<stlsoft::winstl_project::ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_ch
ar_w_pr_t_={wchar_t={unsigned short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::char_type={stlsoft::winstl_project::ws_char_w_t={stlsoft::ss_ch
ar_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned short}}}}} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::const_pointer={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::char_type={stlsoft::winstl_project::ws_char_w_t={stlsoft::ss_ch
ar_w_t={stlsoft::ss_char_
w_pr_t_={wchar_t={unsigned short}}}}} *} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::const_reference>" has no member "iterator_type"
::iterator_type const_iterator;
^
detected during instantiation of class
"stlsoft::winstl_project::basic_searchpath_sequence<C, T> [with
C=stlsoft::winstl_project::ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_ch
ar_w_pr_t_={wchar_t={unsigned short}}}},
T=stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_cha
r_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>]" at line 107 of
"\test\test\winstl\searchpath_sequence_test\searchpath_sequence_test.cpp"
\test\test\winstl\searchpath_sequence_test\searchpath_sequence_test.cpp(123)
: error: no operator "!=" matches these operands
operand types are:
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_reverse_iterator !=
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_reverse_iterator
for(; begin != end; ++begin)
^
\test\test\winstl\searchpath_sequence_test\searchpath_sequence_test.cpp(123)
: error: no operator "++" matches these operands
operand types are: ++
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_reverse_iterator
for(; begin != end; ++begin)
^
\test\test\winstl\searchpath_sequence_test\searchpath_sequence_test.cpp(128)
: error: no operator "*" matches these operands
operand types are: *
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_reverse_iterator
sv.push_back(string_vector_w_t::value_type(*begin));
^
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "!=" matches these
operands
operand types are:
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::basic_searchpa
th_sequence<stlsoft::winstl_project::ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_iterator,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::value_type,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_reference,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_pointer,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::difference_type> !=
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::basic_searchpa
th_sequence<stlsoft::winstl_project::ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_iterator,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::value_type,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_reference,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_pointer,
stlsoft::winstl_project::basic_searchpath_
sequence<stlsoft::winstl_project::ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::basic_se
archpath_sequence<stlsoft::winstl_project::ws_char_w_t={stlsoft::ss_char_w_t
={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::const_iterator,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::char_type={stlsoft::winstl_project::ws_char_w_t={stlsoft::ss_ch
ar_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned short}}}}} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::const_reference,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::const_pointer={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::char_type={stlsoft::winstl_project::ws_char_w_t={stlsoft::ss_ch
ar_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned short}}}}} *} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::difference_type={stlsoft::winstl_project::ws_ptrdiff_t={stlsoft
::ss_ptrdiff_t={stlsoft::ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}}>,
_Fn1=dump_item]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "++" matches these
operands
operand types are: ++
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::basic_searchpa
th_sequence<stlsoft::winstl_project::ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_iterator,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::value_type,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_reference,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_pointer,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::basic_se
archpath_sequence<stlsoft::winstl_project::ws_char_w_t={stlsoft::ss_char_w_t
={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::const_iterator,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::char_type={stlsoft::winstl_project::ws_char_w_t={stlsoft::ss_ch
ar_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned short}}}}} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::const_reference,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::const_pointer={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::char_type={stlsoft::winstl_project::ws_char_w_t={stlsoft::ss_ch
ar_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned short}}}}} *} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::difference_type={stlsoft::winstl_project::ws_ptrdiff_t={stlsoft
::ss_ptrdiff_t={stlsoft::ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}}>,
_Fn1=dump_item]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(21): error: no operator "*" matches these
operands
operand types are: *
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::basic_searchpa
th_sequence<stlsoft::winstl_project::ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_iterator,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::value_type,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_reference,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::const_pointer,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t>>::difference_type>
_Func(*_First);
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::basic_se
archpath_sequence<stlsoft::winstl_project::ws_char_w_t={stlsoft::ss_char_w_t
={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::const_iterator,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::char_type={stlsoft::winstl_project::ws_char_w_t={stlsoft::ss_ch
ar_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned short}}}}} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::const_reference,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::const_pointer={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::char_type={stlsoft::winstl_project::ws_char_w_t={stlsoft::ss_ch
ar_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned short}}}}} *} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsign
ed short}}}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
w_t={stlsoft::ss_char_w_t={stlsoft::ss_char_w_pr_t_={wchar_t={unsigned
short}}}}>>::difference_type={stlsoft::winstl_project::ws_ptrdiff_t={stlsoft
::ss_ptrdiff_t={stlsoft::ss_ptrdiff_pr_t_={ptrdiff_t={int}}}}}>,
_Fn1=dump_item]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "!=" matches these
operands
operand types are:
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::basic_searchpa
th_sequence<stlsoft::winstl_project::ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::const_iterator,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::value_type,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::const_reference,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::const_pointer,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::difference_type> !=
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::basic_searchpa
th_sequence<stlsoft::winstl_project::ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::const_iterator,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::value_type,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::const_reference,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::const_pointer,
stlsoft::winstl_project::basic_searchpath_
sequence<stlsoft::winstl_project::ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::basic_se
archpath_sequence<stlsoft::winstl_project::ws_char_a_t={stlsoft::ss_char_a_t
={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::const_iterator,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::char_type={stlsoft::winstl_project::ws_
char_a_t={stlsoft::ss_char_a_t={char}}} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::const_reference,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::const_pointer={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::char_type={stlsoft::winstl_project::ws_
char_a_t={stlsoft::ss_char_a_t={char}}} *} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::difference_type={stlsoft::winstl_projec
t::ws_ptrdiff_t={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdiff_pr_t_={ptrdiff_t
={int}}}}}>, _Fn1=dump_item]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "++" matches these
operands
operand types are: ++
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::basic_searchpa
th_sequence<stlsoft::winstl_project::ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::const_iterator,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::value_type,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::const_reference,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::const_pointer,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::basic_se
archpath_sequence<stlsoft::winstl_project::ws_char_a_t={stlsoft::ss_char_a_t
={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::const_iterator,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::char_type={stlsoft::winstl_project::ws_
char_a_t={stlsoft::ss_char_a_t={char}}} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::const_reference,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::const_pointer={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::char_type=
{stlsoft::winstl_project::ws_char_a_t={stlsoft::ss_char_a_t={char}}} *} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::difference_type={stlsoft::winstl_projec
t::ws_ptrdiff_t={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdiff_pr_t_={ptrdiff_t
={int}}}}}>, _Fn1=dump_item]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(21): error: no operator "*" matches these
operands
operand types are: *
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::basic_searchpa
th_sequence<stlsoft::winstl_project::ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::const_iterator,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::value_type,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::const_reference,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::const_pointer,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t,
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t>>::difference_type>
_Func(*_First);
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::basic_se
archpath_sequence<stlsoft::winstl_project::ws_char_a_t={stlsoft::ss_char_a_t
={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::const_iterator,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::char_type={stlsoft::winstl_project::ws_
char_a_t={stlsoft::ss_char_a_t={char}}} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::const_reference,
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::const_pointer={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::char_type={stlsoft::winstl_project::ws_
char_a_t={stlsoft::ss_char_a_t={char}}} *} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::difference_type={stlsoft::winstl_projec
t::ws_ptrdiff_t={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdiff_pr_t_={ptrdiff_t
={int}}}}}>, _Fn1=dump_item]"
compilation aborted for
\test\test\winstl\searchpath_sequence_test\searchpath_sequence_test.cpp
(code 2)
Build log was saved at
"file://d:\test\test\winstl\searchpath_sequence_test\vc6\Debug\BuildLog.htm"
searchpath_sequence_test - 43 error(s), 0 warning(s)
------ Build started: Project: reg_value_sequence_test, Configuration: Debug
Win32 ------
Compiling...
reg_value_sequence_test.cpp
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
compilation aborted for
\test\test\winstl\reg_value_sequence_test\reg_value_sequence_test.cpp (code
2)
Build log was saved at
"file://d:\test\test\winstl\reg_value_sequence_test\vc6\Debug\BuildLog.htm"
reg_value_sequence_test - 32 error(s), 0 warning(s)
------ Build started: Project: reg_key_test, Configuration: Debug
Win32 ------
Compiling...
reg_key_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\reg_key_test\vc6\Debug\BuildLog.htm"
reg_key_test - 0 error(s), 0 warning(s)
------ Build started: Project: reg_key_sequence_test, Configuration: Debug
Win32 ------
Compiling...
reg_key_sequence_test.cpp
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
compilation aborted for
\test\test\winstl\reg_key_sequence_test\reg_key_sequence_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\winstl\reg_key_sequence_test\vc6\Debug\BuildLog.htm"
reg_key_sequence_test - 32 error(s), 0 warning(s)
------ Build started: Project: performance_counter_test, Configuration:
Debug Win32 ------
Compiling...
performance_counter_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\performance_counter_test\vc6\Debug\BuildLog.htm"
performance_counter_test - 0 error(s), 0 warning(s)
------ Build started: Project: module_filename_test, Configuration: Debug
Win32 ------
Compiling...
module_filename_test.cpp
The WinSTL libraries are not compatible with variable length character
representation schemes such as MBCS
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\module_filename_test\vc6\Debug\BuildLog.htm"
module_filename_test - 0 error(s), 0 warning(s)
------ Build started: Project: listbox_sequence_test, Configuration: Debug
Win32 ------
Compiling...
listbox_sequence_test.cpp
The WinSTL libraries are not compatible with variable length character
representation schemes such as MBCS
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(387): error:
"parent_class_type" is not a nonstatic data member or base class of class
"stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::listbox_seque
nce<std::string>::const_iterator,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::listbox_sequence<std::string>::difference_type={stl
soft::winstl_project::ws_ptrdiff_t={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdi
ff_pr_t_={ptrdiff_t={int}}}}}>"
: parent_class_type(i)
^
detected during:
instantiation of "stlsoft::const_reverse_iterator_base<I, T, R,
P, D>::const_reverse_iterator_base(I) [with
I=stlsoft::winstl_project::listbox_sequence<std::string>::const_iterator,
T=stlsoft::winstl_project::listbox_sequence<std::string>::value_type,
R=stlsoft::winstl_project::listbox_sequence<std::string>::value_type, P=void
*,
D=stlsoft::winstl_project::listbox_sequence<std::string>::difference_type={s
tlsoft::winstl_project::ws_ptrdiff_t={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptr
diff_pr_t_={ptrdiff_t={int}}}}}]" at line 413 of
"..\..\..\..\include\stlsoft\winstl_listbox_sequence.h"
instantiation of
"stlsoft::winstl_project::listbox_sequence<S>::const_reverse_iterator
stlsoft::winstl_project::listbox_sequence<S>::rbegin() const [with
S=std::string]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "!=" matches these
operands
operand types are:
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::listbox_sequen
ce<std::string>::const_iterator,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::listbox_sequence<std::string>::difference_type> !=
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::listbox_sequen
ce<std::string>::const_iterator,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::listbox_sequence<std::string>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::listbox_
sequence<std::string>::const_iterator,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::listbox_sequence<std::string>::difference_type={stl
soft::winstl_project::ws_ptrdiff_t={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdi
ff_pr_t_={ptrdiff_t={int}}}}}>, _Fn1=dump_string]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "++" matches these
operands
operand types are: ++
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::listbox_sequen
ce<std::string>::const_iterator,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::listbox_sequence<std::string>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::listbox_
sequence<std::string>::const_iterator,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::listbox_sequence<std::string>::difference_type={stl
soft::winstl_project::ws_ptrdiff_t={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdi
ff_pr_t_={ptrdiff_t={int}}}}}>, _Fn1=dump_string]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(21): error: no operator "*" matches these
operands
operand types are: *
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::listbox_sequen
ce<std::string>::const_iterator,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::listbox_sequence<std::string>::difference_type>
_Func(*_First);
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::listbox_
sequence<std::string>::const_iterator,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type,
stlsoft::winstl_project::listbox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::listbox_sequence<std::string>::difference_type={stl
soft::winstl_project::ws_ptrdiff_t={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrdi
ff_pr_t_={ptrdiff_t={int}}}}}>, _Fn1=dump_string]"
compilation aborted for
\test\test\winstl\listbox_sequence_test\listbox_sequence_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\winstl\listbox_sequence_test\vc6\Debug\BuildLog.htm"
listbox_sequence_test - 36 error(s), 0 warning(s)
------ Build started: Project: heapwalk_sequence_test, Configuration: Debug
Win32 ------
Compiling...
heapwalk_sequence_test.cpp
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
compilation aborted for
\test\test\winstl\heapwalk_sequence_test\heapwalk_sequence_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\winstl\heapwalk_sequence_test\vc6\Debug\BuildLog.htm"
heapwalk_sequence_test - 32 error(s), 0 warning(s)
------ Build started: Project: findvolume_sequence_test, Configuration:
Debug Win32 ------
Compiling...
findvolume_sequence_test.cpp
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
compilation aborted for
\test\test\winstl\findvolume_sequence_test\findvolume_sequence_test.cpp
(code 2)
Build log was saved at
"file://d:\test\test\winstl\findvolume_sequence_test\vc6\Debug\BuildLog.htm"
findvolume_sequence_test - 32 error(s), 0 warning(s)
------ Build started: Project: findfile_sequence_test, Configuration: Debug
Win32 ------
Compiling...
findfile_sequence_test.cpp
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
compilation aborted for
\test\test\winstl\findfile_sequence_test\findfile_sequence_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\winstl\findfile_sequence_test\vc6\Debug\BuildLog.htm"
findfile_sequence_test - 32 error(s), 0 warning(s)
------ Build started: Project: file_path_buffer_test, Configuration: Debug
Win32 ------
Compiling...
file_path_buffer_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\file_path_buffer_test\vc6\Debug\BuildLog.htm"
file_path_buffer_test - 0 error(s), 0 warning(s)
------ Build started: Project: current_directory_test, Configuration: Debug
Win32 ------
Compiling...
current_directory_test.cpp
The WinSTL libraries are not compatible with variable length character
representation schemes such as MBCS
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\current_directory_test\vc6\Debug\BuildLog.htm"
current_directory_test - 0 error(s), 0 warning(s)
------ Build started: Project: current_directory_scope_test, Configuration:
Debug Win32 ------
Compiling...
current_directory_scope_test.cpp
Linking...
xilink: executing 'link'
正在创建库 .\Debug/current_directory_scope_test.lib 和对象
.\Debug/current_directory_scope_test.exp
current_directory_scope_test.obj : error LNK2001: 无法解析的外部符号 "const
std::basic_ostream<unsigned short,struct std::char_traits<unsigned short>
::`vbtable'" (??_8?$basic_ostream GU?$char_traits G std std 7B )
current_directory_scope_test.obj : error LNK2001: 无法解析的外部符号 "const
std::basic_ostream<unsigned short,struct std::char_traits<unsigned short>
::`vftable'" (??_7?$basic_ostream GU?$char_traits G std std 6B )
current_directory_scope_test.obj : error LNK2001: 无法解析的外部符号 "const
std::basic_istream<unsigned short,struct std::char_traits<unsigned short>
::`vbtable'" (??_8?$basic_istream GU?$char_traits G std std 7B )
current_directory_scope_test.obj : error LNK2001: 无法解析的外部符号 "const
std::basic_istream<unsigned short,struct std::char_traits<unsigned short>
::`vftable'" (??_7?$basic_istream GU?$char_traits G std std 6B )
.\Debug/current_directory_scope_test.exe : fatal error LNK1120: 4 个无法解析
的外部命令
Build log was saved at
"file://d:\test\test\winstl\current_directory_scope_test\vc6\Debug\BuildLog.
htm"
current_directory_scope_test - 5 error(s), 0 warning(s)
------ Build started: Project: control_inserters_test, Configuration: Debug
Win32 ------
Compiling...
control_inserters_test.cpp
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\winstl_searchpath_sequence.h(176): error: class
"stlsoft::pointer_iterator<stlsoft::winstl_project::basic_searchpath_sequenc
e<stlsoft::winstl_project::ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::char_type={stlsoft::winstl_project::ws_
char_a_t={stlsoft::ss_char_a_t={char}}} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::const_pointer={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::value_type={const
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::char_type={stlsoft::winstl_project::ws_
char_a_t={stlsoft::ss_char_a_t={char}}} *} *},
stlsoft::winstl_project::basic_searchpath_sequence<stlsoft::winstl_project::
ws_char_a_t={stlsoft::ss_char_a_t={char}},
stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_char_
a_t={stlsoft::ss_char_a_t={char}}>>::const_reference>" has no member
"iterator_type"
::iterator_type const_iterator;
^
detected during instantiation of class
"stlsoft::winstl_project::basic_searchpath_sequence<C, T> [with
C=stlsoft::winstl_project::ws_char_a_t={stlsoft::ss_char_a_t={char}},
T=stlsoft::winstl_project::filesystem_traits<stlsoft::winstl_project::ws_cha
r_a_t={stlsoft::ss_char_a_t={char}}>]" at line 124 of
"\test\test\winstl\control_inserters_test\control_inserters_test.cpp"
compilation aborted for
\test\test\winstl\control_inserters_test\control_inserters_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\winstl\control_inserters_test\vc6\Debug\BuildLog.htm"
control_inserters_test - 33 error(s), 0 warning(s)
------ Build started: Project: compare_path_test, Configuration: Debug
Win32 ------
Compiling...
compare_path_test.cpp
The WinSTL libraries are not compatible with variable length character
representation schemes such as MBCS
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\compare_path_test\vc6\Debug\BuildLog.htm"
compare_path_test - 0 error(s), 0 warning(s)
------ Build started: Project: combobox_sequence_test, Configuration: Debug
Win32 ------
Compiling...
combobox_sequence_test.cpp
The WinSTL libraries are not compatible with variable length character
representation schemes such as MBCS
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(387): error:
"parent_class_type" is not a nonstatic data member or base class of class
"stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::combobox_sequ
ence<std::string>::const_iterator,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::combobox_sequence<std::string>::difference_type={st
lsoft::winstl_project::ws_ptrdiff_t={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrd
iff_pr_t_={ptrdiff_t={int}}}}}>"
: parent_class_type(i)
^
detected during:
instantiation of "stlsoft::const_reverse_iterator_base<I, T, R,
P, D>::const_reverse_iterator_base(I) [with
I=stlsoft::winstl_project::combobox_sequence<std::string>::const_iterator,
T=stlsoft::winstl_project::combobox_sequence<std::string>::value_type,
R=stlsoft::winstl_project::combobox_sequence<std::string>::value_type,
P=void *,
D=stlsoft::winstl_project::combobox_sequence<std::string>::difference_type={
stlsoft::winstl_project::ws_ptrdiff_t={stlsoft::ss_ptrdiff_t={stlsoft::ss_pt
rdiff_pr_t_={ptrdiff_t={int}}}}}]" at line 413 of
"..\..\..\..\include\stlsoft\winstl_combobox_sequence.h"
instantiation of
"stlsoft::winstl_project::combobox_sequence<S>::const_reverse_iterator
stlsoft::winstl_project::combobox_sequence<S>::rbegin() const [with
S=std::string]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "!=" matches these
operands
operand types are:
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::combobox_seque
nce<std::string>::const_iterator,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::combobox_sequence<std::string>::difference_type> !=
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::combobox_seque
nce<std::string>::const_iterator,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::combobox_sequence<std::string>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::combobox
_sequence<std::string>::const_iterator,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::combobox_sequence<std::string>::difference_type={st
lsoft::winstl_project::ws_ptrdiff_t={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrd
iff_pr_t_={ptrdiff_t={int}}}}}>, _Fn1=dump_string]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(20): error: no operator "++" matches these
operands
operand types are: ++
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::combobox_seque
nce<std::string>::const_iterator,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::combobox_sequence<std::string>::difference_type>
for (; _First != _Last; ++_First)
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::combobox
_sequence<std::string>::const_iterator,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::combobox_sequence<std::string>::difference_type={st
lsoft::winstl_project::ws_ptrdiff_t={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrd
iff_pr_t_={ptrdiff_t={int}}}}}>, _Fn1=dump_string]"
C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\algorithm(21): error: no operator "*" matches these
operands
operand types are: *
stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::combobox_seque
nce<std::string>::const_iterator,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::combobox_sequence<std::string>::difference_type>
_Func(*_First);
^
detected during instantiation of "_Fn1 std::for_each(_InIt, _InIt,
_Fn1) [with
_InIt=stlsoft::const_reverse_iterator_base<stlsoft::winstl_project::combobox
_sequence<std::string>::const_iterator,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type,
stlsoft::winstl_project::combobox_sequence<std::string>::value_type, void *,
stlsoft::winstl_project::combobox_sequence<std::string>::difference_type={st
lsoft::winstl_project::ws_ptrdiff_t={stlsoft::ss_ptrdiff_t={stlsoft::ss_ptrd
iff_pr_t_={ptrdiff_t={int}}}}}>, _Fn1=dump_string]"
compilation aborted for
\test\test\winstl\combobox_sequence_test\combobox_sequence_test.cpp (code 2)
Build log was saved at
"file://d:\test\test\winstl\combobox_sequence_test\vc6\Debug\BuildLog.htm"
combobox_sequence_test - 36 error(s), 0 warning(s)
------ Build started: Project: alt_name_test, Configuration: Debug
Win32 ------
Compiling...
alt_name_test.cpp
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(229): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(254): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(265): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(266): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(275): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(276): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(277): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(283): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(284): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: too many
arguments for class template "std::reverse_iterator"
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(326): error: not a class or
struct name
: public stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(351): error: too many
arguments for class template "std::reverse_iterator"
typedef stlsoft_ns_qual_std(reverse_iterator)<I, T, R, P, D>
parent_class_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: the global scope
has no "iterator_category"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(362): error: expected a ";"
typedef ss_typename_type_k parent_class_type::iterator_category
iterator_category;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: the global scope
has no "value_type"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(363): error: expected a ";"
typedef ss_typename_type_k parent_class_type::value_type
value_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: the global scope
has no "difference_type"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(372): error: expected a ";"
typedef ss_typename_type_k parent_class_type::difference_type
difference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: the global scope
has no "pointer"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(373): error: expected a ";"
typedef ss_typename_type_k parent_class_type::pointer
pointer;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: the global scope
has no "reference"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(374): error: expected a ";"
typedef ss_typename_type_k parent_class_type::reference
reference;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(380): error: identifier
"pointer" is undefined
typedef pointer
pointer_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(381): error: identifier
"reference" is undefined
typedef reference
reference_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: namespace "std"
has no member "_Ptrit"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
..\..\..\..\include\stlsoft\stlsoft_iterator.h(649): error: expected a ";"
typedef std::_Ptrit<V, ptrdiff_t, P, R, P, R>
iterator_type;
^
compilation aborted for \test\test\winstl\alt_name_test\alt_name_test.cpp
(code 2)
Build log was saved at
"file://d:\test\test\winstl\alt_name_test\vc6\Debug\BuildLog.htm"
alt_name_test - 32 error(s), 0 warning(s)
------ Build started: Project: allocator_test, Configuration: Debug
Win32 ------
Compiling...
allocator_test.cpp
Linking...
xilink: executing 'link'
Build log was saved at
"file://d:\test\test\winstl\allocator_test\vc6\Debug\BuildLog.htm"
allocator_test - 0 error(s), 0 warning(s)
------ Build started: Project: absolute_path_test, Configuration: Debug
Win32 ------
Compiling...
absolute_path_test.cpp
Linking...
xilink: executing 'link'
正在创建库 .\Debug/absolute_path_test.lib 和对象
.\Debug/absolute_path_test.exp
absolute_path_test.obj : error LNK2001: 无法解析的外部符号 "const
std::basic_ostream<unsigned short,struct std::char_traits<unsigned short>
::`vbtable'" (??_8?$basic_ostream GU?$char_traits G std std 7B )
absolute_path_test.obj : error LNK2001: 无法解析的外部符号 "const
std::basic_ostream<unsigned short,struct std::char_traits<unsigned short>
::`vftable'" (??_7?$basic_ostream GU?$char_traits G std std 6B )
absolute_path_test.obj : error LNK2001: 无法解析的外部符号 "const
std::basic_istream<unsigned short,struct std::char_traits<unsigned short>
::`vbtable'" (??_8?$basic_istream GU?$char_traits G std std 7B )
absolute_path_test.obj : error LNK2001: 无法解析的外部符号 "const
std::basic_istream<unsigned short,struct std::char_traits<unsigned short>
::`vftable'" (??_7?$basic_istream GU?$char_traits G std std 6B )
.\Debug/absolute_path_test.exe : fatal error LNK1120: 4 个无法解析的外部命令
Build log was saved at
"file://d:\test\test\winstl\absolute_path_test\vc6\Debug\BuildLog.htm"
absolute_path_test - 5 error(s), 0 warning(s)
---------------------- Done ----------------------
Build: 18 succeeded, 13 failed, 0 skipped
"Matthew Wilson" <matthew stlsoft.org> 写入邮件
news:bb38i7$1gaa$1 digitaldaemon.com...
Alas, I don't have access to VC7.1 at the moment, so I'm operating a
little
blind. Can you give me more information on the compilation error?
"HeartIcy" <HeartIcy 163.com> wrote in message
news:bb2m2u$sqj$1 digitaldaemon.com...
i have changed stlsoft.h,skipped complier version error.but have can't
compiled "test"
project.i have useing intel.cpp.7.1.0.11 and VC7.1.
---------------
#elif (_MSC_VER == 1310)
#define __STLSOFT_COMPILER_LABEL_STRING "Visual C++ .NET 2003 (7.1)"
#ifdef _STLSOFT_COMPILE_VERBOSE
#pragma message("Visual C++ 7.1")
#endif /* _STLSOFT_COMPILE_VERBOSE */
May 30 2003
FYI, I'm about to release 1.6.3, which will contain fixes and minor updates.
However, in the (hopefully) near future (I hope sometime in June) I plan to
release 1.7.1, which will contain:
- real, useful, sample programs
- a more comprehensive set of test programs
- a simplified directory structure
- better automation of the compilation of test programs
- project files for a number of popular compilers for the sample programs
- more helpful help (it's a little dry at the moment)
- WTLSTL sub-project
- lots of new components in the other projects
"HeartIcy" <HeartIcy 163.com> wrote in message
news:bb2m2u$sqj$1 digitaldaemon.com...
i have changed stlsoft.h,skipped complier version error.but have can't
compiled "test"
project.i have useing intel.cpp.7.1.0.11 and VC7.1.
---------------
#elif (_MSC_VER == 1310)
#define __STLSOFT_COMPILER_LABEL_STRING "Visual C++ .NET 2003 (7.1)"
#ifdef _STLSOFT_COMPILE_VERBOSE
#pragma message("Visual C++ 7.1")
#endif /* _STLSOFT_COMPILE_VERBOSE */
May 28 2003
Just wanted to let you know that I'll be releasing 1.6.4, which has full
support for Visual C++ 7.1, before the end of the month.
"HeartIcy" <HeartIcy 163.com> wrote in message
news:bb2m2u$sqj$1 digitaldaemon.com...
i have changed stlsoft.h,skipped complier version error.but have can't
compiled "test"
project.i have useing intel.cpp.7.1.0.11 and VC7.1.
---------------
#elif (_MSC_VER == 1310)
#define __STLSOFT_COMPILER_LABEL_STRING "Visual C++ .NET 2003 (7.1)"
#ifdef _STLSOFT_COMPILE_VERBOSE
#pragma message("Visual C++ 7.1")
#endif /* _STLSOFT_COMPILE_VERBOSE */
Jun 20 2003









"Matthew Wilson" <matthew stlsoft.org> 