pre-submit

[SVN r2500]
This commit is contained in:
Arkadiy Vertleyb
2005-02-24 02:05:54 +00:00
parent 0103ccc165
commit 5146154418
2 changed files with 20 additions and 8 deletions

View File

@@ -11,16 +11,22 @@ namespace boost
{
namespace
{
template<class V, class Type_Not_Registered_With_Typeof_System> struct encode_type_impl;
template<class T, class Iter> struct decode_type_impl;
template<class V, class Type_Not_Registered_With_Typeof_System>
struct encode_type_impl;
template<class T, class Iter>
struct decode_type_impl;
}
template<class V, class T> struct encode_type
: encode_type_impl<V, T>
template<class V, class T>
struct encode_type : encode_type_impl<V, T>
{};
template<class Iter> struct decode_type
: decode_type_impl<typename mpl::deref<Iter>::type, typename mpl::next<Iter>::type>
template<class Iter>
struct decode_type : decode_type_impl<
typename mpl::deref<Iter>::type,
typename mpl::next<Iter>::type
>
{};
}
}

View File

@@ -1,3 +1,9 @@
g++ -IC:\boost\boost_1_32_0 -I..\..\..\.. ..\main.cpp test_compliant.cpp odr1.cpp odr2.cpp
g++ -IC:\boost\boost_1_32_0 -I..\..\..\.. -D BOOST_TYPEOF_COMPLIANT -D BOOST_TYPEOF_LIMIT_SIZE=50 -D BOOST_MPL_LIMIT_VECTOR_SIZE=50 test_compliant.cpp ..\main.cpp odr1.cpp odr2.cpp
time /T
g++ -IC:\boost\boost_1_32_0 -I..\..\..\.. -D BOOST_TYPEOF_COMPLIANT -D BOOST_TYPEOF_LIMIT_SIZE=50 -D BOOST_MPL_LIMIT_VECTOR_SIZE=50 ..\main.cpp test_compliant.cpp odr1.cpp odr2.cpp
time /T
g++ -IC:\boost\boost_1_32_0 -I..\..\..\.. ..\main.cpp test_compliant.cpp odr1.cpp odr2.cpp
time /T