forked from boostorg/typeof
pre-submit
[SVN r2500]
This commit is contained in:
@@ -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
|
||||
>
|
||||
{};
|
||||
}
|
||||
}
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user