forked from boostorg/intrusive
Reduce instantiation explosion in tests reducing combinations, so that regression testing is manageable in time
This commit is contained in:
@@ -128,29 +128,17 @@ int main()
|
|||||||
|
|
||||||
//void pointer
|
//void pointer
|
||||||
test_main_template<void*, false, false, false, Base>::execute();
|
test_main_template<void*, false, false, false, Base>::execute();
|
||||||
//test_main_template<void*, false, false, true>::execute();
|
|
||||||
test_main_template<void*, false, true, false, Member>::execute();
|
test_main_template<void*, false, true, false, Member>::execute();
|
||||||
//test_main_template<void*, false, true, true>::execute();
|
test_main_template<void*, true, false, false, Base>::execute();
|
||||||
test_main_template<void*, true, false, false, Base>::execute();
|
test_main_template<void*, true, true, true, NonMember>::execute();
|
||||||
//test_main_template<void*, true, false, true>::execute();
|
|
||||||
test_main_template<void*, true, true, false, Member>::execute();
|
|
||||||
test_main_template<void*, true, true, true, NonMember>::execute();
|
|
||||||
|
|
||||||
//smart_ptr
|
//smart_ptr
|
||||||
//test_main_template<smart_ptr<void>, false, false, false>::execute();
|
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
||||||
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
||||||
//test_main_template<smart_ptr<void>, false, true, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, false, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, true, false, true, NonMember>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, false>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, true>::execute();
|
|
||||||
|
|
||||||
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
||||||
test_main_template_bptr< false, false >::execute();
|
test_main_template_bptr< false, false >::execute();
|
||||||
//test_main_template_bptr< false, true >::execute();
|
test_main_template_bptr< true, true >::execute();
|
||||||
//test_main_template_bptr< true, false >::execute();
|
|
||||||
test_main_template_bptr< true, true >::execute();
|
|
||||||
|
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
}
|
}
|
||||||
|
@@ -128,29 +128,17 @@ int main()
|
|||||||
|
|
||||||
//void pointer
|
//void pointer
|
||||||
test_main_template<void*, false, false, false, Base>::execute();
|
test_main_template<void*, false, false, false, Base>::execute();
|
||||||
//test_main_template<void*, false, false, true>::execute();
|
|
||||||
test_main_template<void*, false, true, false, Member>::execute();
|
test_main_template<void*, false, true, false, Member>::execute();
|
||||||
//test_main_template<void*, false, true, true>::execute();
|
test_main_template<void*, true, false, false, Base>::execute();
|
||||||
test_main_template<void*, true, false, false, Base>::execute();
|
test_main_template<void*, true, true, true, NonMember>::execute();
|
||||||
//test_main_template<void*, true, false, true>::execute();
|
|
||||||
test_main_template<void*, true, true, false, Member>::execute();
|
|
||||||
test_main_template<void*, true, true, true, NonMember>::execute();
|
|
||||||
|
|
||||||
//smart_ptr
|
//smart_ptr
|
||||||
//test_main_template<smart_ptr<void>, false, false, false>::execute();
|
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
||||||
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
||||||
//test_main_template<smart_ptr<void>, false, true, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, false, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, true, false, true, NonMember>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, false>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, true>::execute();
|
|
||||||
|
|
||||||
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
||||||
test_main_template_bptr< false, false >::execute();
|
test_main_template_bptr< false, false >::execute();
|
||||||
//test_main_template_bptr< false, true >::execute();
|
test_main_template_bptr< true, true >::execute();
|
||||||
//test_main_template_bptr< true, false >::execute();
|
|
||||||
test_main_template_bptr< true, true >::execute();
|
|
||||||
|
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
}
|
}
|
||||||
|
@@ -128,30 +128,17 @@ int main()
|
|||||||
|
|
||||||
//void pointer
|
//void pointer
|
||||||
test_main_template<void*, false, false, false, Base>::execute();
|
test_main_template<void*, false, false, false, Base>::execute();
|
||||||
//test_main_template<void*, false, false, true>::execute();
|
|
||||||
test_main_template<void*, false, true, false, Member>::execute();
|
test_main_template<void*, false, true, false, Member>::execute();
|
||||||
//test_main_template<void*, false, true, true>::execute();
|
test_main_template<void*, true, false, false, Base>::execute();
|
||||||
test_main_template<void*, true, false, false, Base>::execute();
|
test_main_template<void*, true, true, true, NonMember>::execute();
|
||||||
//test_main_template<void*, true, false, true>::execute();
|
|
||||||
test_main_template<void*, true, true, false, Member>::execute();
|
|
||||||
test_main_template<void*, true, true, true, NonMember>::execute();
|
|
||||||
|
|
||||||
//smart_ptr
|
//smart_ptr
|
||||||
//test_main_template<smart_ptr<void>, false, false, false>::execute();
|
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
||||||
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
||||||
//test_main_template<smart_ptr<void>, false, true, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, false, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, true, false, true, NonMember>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, false>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, true>::execute();
|
|
||||||
|
|
||||||
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
||||||
test_main_template_bptr< false, false >::execute();
|
test_main_template_bptr< false, false >::execute();
|
||||||
//test_main_template_bptr< false, true >::execute();
|
test_main_template_bptr< true, true >::execute();
|
||||||
//test_main_template_bptr< true, false >::execute();
|
|
||||||
test_main_template_bptr< true, true >::execute();
|
|
||||||
//test_main_template_bptr< true, true >::execute();
|
|
||||||
|
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
}
|
}
|
||||||
|
@@ -123,33 +123,20 @@ int main()
|
|||||||
{
|
{
|
||||||
//Combinations: VoidPointer x ConstantTimeSize x DefaultHolder x Map
|
//Combinations: VoidPointer x ConstantTimeSize x DefaultHolder x Map
|
||||||
//Minimize them selecting different combinations for raw and smart pointers
|
//Minimize them selecting different combinations for raw and smart pointers
|
||||||
//Start with ('false', 'false', 'false') in sets and 'false', 'false', 'true' in multisets
|
|
||||||
|
|
||||||
//void pointer
|
//void pointer
|
||||||
test_main_template<void*, false, false, false, Base>::execute();
|
test_main_template<void*, false, false, false, Base>::execute();
|
||||||
//test_main_template<void*, false, false, true>::execute();
|
|
||||||
test_main_template<void*, false, true, false, Member>::execute();
|
test_main_template<void*, false, true, false, Member>::execute();
|
||||||
//test_main_template<void*, false, true, true>::execute();
|
test_main_template<void*, true, false, false, Base>::execute();
|
||||||
test_main_template<void*, true, false, false, Base>::execute();
|
test_main_template<void*, true, true, true, NonMember>::execute();
|
||||||
//test_main_template<void*, true, false, true>::execute();
|
|
||||||
test_main_template<void*, true, true, false, Member>::execute();
|
|
||||||
test_main_template<void*, true, true, true, NonMember>::execute();
|
|
||||||
|
|
||||||
//smart_ptr
|
//smart_ptr
|
||||||
//test_main_template<smart_ptr<void>, false, false, false>::execute();
|
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
||||||
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
||||||
//test_main_template<smart_ptr<void>, false, true, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, false, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, true, false, true, NonMember>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, false>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, true>::execute();
|
|
||||||
|
|
||||||
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
||||||
test_main_template_bptr< false, false >::execute();
|
test_main_template_bptr< false, false >::execute();
|
||||||
//test_main_template_bptr< false, true >::execute();
|
test_main_template_bptr< true, true >::execute();
|
||||||
//test_main_template_bptr< true, false >::execute();
|
|
||||||
test_main_template_bptr< true, true >::execute();
|
|
||||||
|
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
}
|
}
|
||||||
|
@@ -123,33 +123,21 @@ int main()
|
|||||||
{
|
{
|
||||||
//Combinations: VoidPointer x ConstantTimeSize x DefaultHolder x Map
|
//Combinations: VoidPointer x ConstantTimeSize x DefaultHolder x Map
|
||||||
//Minimize them selecting different combinations for raw and smart pointers
|
//Minimize them selecting different combinations for raw and smart pointers
|
||||||
//Start with ('false', 'false', 'false') in sets and 'false', 'false', 'true' in multisets
|
|
||||||
|
|
||||||
//void pointer
|
//void pointer
|
||||||
test_main_template<void*, false, false, false, Base>::execute();
|
test_main_template<void*, false, false, false, Base>::execute();
|
||||||
//test_main_template<void*, false, false, true>::execute();
|
|
||||||
test_main_template<void*, false, true, false, Member>::execute();
|
test_main_template<void*, false, true, false, Member>::execute();
|
||||||
//test_main_template<void*, false, true, true>::execute();
|
test_main_template<void*, true, false, false, Base>::execute();
|
||||||
test_main_template<void*, true, false, false, Base>::execute();
|
test_main_template<void*, true, true, true, NonMember>::execute();
|
||||||
//test_main_template<void*, true, false, true>::execute();
|
|
||||||
test_main_template<void*, true, true, false, Member>::execute();
|
|
||||||
test_main_template<void*, true, true, true, NonMember>::execute();
|
|
||||||
|
|
||||||
//smart_ptr
|
//smart_ptr
|
||||||
//test_main_template<smart_ptr<void>, false, false, false>::execute();
|
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
||||||
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
||||||
//test_main_template<smart_ptr<void>, false, true, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, false, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, true, false, true, NonMember>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, false>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, true>::execute();
|
|
||||||
|
|
||||||
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
||||||
test_main_template_bptr< false, false >::execute();
|
test_main_template_bptr< false, false >::execute();
|
||||||
//test_main_template_bptr< false, true >::execute();
|
test_main_template_bptr< true, true >::execute();
|
||||||
//test_main_template_bptr< true, false >::execute();
|
|
||||||
test_main_template_bptr< true, true >::execute();
|
|
||||||
|
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
}
|
}
|
||||||
|
@@ -124,32 +124,19 @@ int main()
|
|||||||
{
|
{
|
||||||
//Combinations: VoidPointer x ConstantTimeSize x DefaultHolder x Map
|
//Combinations: VoidPointer x ConstantTimeSize x DefaultHolder x Map
|
||||||
//Minimize them selecting different combinations for raw and smart pointers
|
//Minimize them selecting different combinations for raw and smart pointers
|
||||||
//Start with ('false', 'false', 'false') in sets and 'false', 'false', 'true' in multisets
|
|
||||||
|
|
||||||
//void pointer
|
//void pointer
|
||||||
test_main_template<void*, false, false, false, Base>::execute();
|
test_main_template<void*, false, false, false, Base>::execute();
|
||||||
//test_main_template<void*, false, false, true>::execute();
|
|
||||||
test_main_template<void*, false, true, false, Member>::execute();
|
test_main_template<void*, false, true, false, Member>::execute();
|
||||||
//test_main_template<void*, false, true, true>::execute();
|
|
||||||
test_main_template<void*, true, false, false, Base>::execute();
|
test_main_template<void*, true, false, false, Base>::execute();
|
||||||
//test_main_template<void*, true, false, true>::execute();
|
|
||||||
test_main_template<void*, true, true, false, Member>::execute();
|
|
||||||
test_main_template<void*, true, true, true, NonMember>::execute();
|
test_main_template<void*, true, true, true, NonMember>::execute();
|
||||||
|
|
||||||
//smart_ptr
|
//smart_ptr
|
||||||
//test_main_template<smart_ptr<void>, false, false, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
||||||
//test_main_template<smart_ptr<void>, false, true, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
||||||
//test_main_template<smart_ptr<void>, true, false, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, true, false, true, NonMember>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, false>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, true>::execute();
|
|
||||||
|
|
||||||
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
||||||
test_main_template_bptr< false, false >::execute();
|
test_main_template_bptr< false, false >::execute();
|
||||||
//test_main_template_bptr< false, true >::execute();
|
|
||||||
//test_main_template_bptr< true, false >::execute();
|
|
||||||
test_main_template_bptr< true, true >::execute();
|
test_main_template_bptr< true, true >::execute();
|
||||||
|
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
|
@@ -127,29 +127,17 @@ int main()
|
|||||||
|
|
||||||
//void pointer
|
//void pointer
|
||||||
test_main_template<void*, false, false, false, Base>::execute();
|
test_main_template<void*, false, false, false, Base>::execute();
|
||||||
//test_main_template<void*, false, false, true>::execute();
|
|
||||||
test_main_template<void*, false, true, false, Member>::execute();
|
test_main_template<void*, false, true, false, Member>::execute();
|
||||||
//test_main_template<void*, false, true, true>::execute();
|
test_main_template<void*, true, false, false, Base>::execute();
|
||||||
test_main_template<void*, true, false, false, Base>::execute();
|
test_main_template<void*, true, true, true, NonMember>::execute();
|
||||||
//test_main_template<void*, true, false, true>::execute();
|
|
||||||
test_main_template<void*, true, true, false, Member>::execute();
|
|
||||||
test_main_template<void*, true, true, true, NonMember>::execute();
|
|
||||||
|
|
||||||
//smart_ptr
|
//smart_ptr
|
||||||
//test_main_template<smart_ptr<void>, false, false, false>::execute();
|
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
||||||
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
||||||
//test_main_template<smart_ptr<void>, false, true, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, false, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, true, false, true, NonMember>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, false>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, true>::execute();
|
|
||||||
|
|
||||||
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
||||||
test_main_template_bptr< false, false >::execute();
|
test_main_template_bptr< false, false >::execute();
|
||||||
//test_main_template_bptr< false, true >::execute();
|
test_main_template_bptr< true, true >::execute();
|
||||||
//test_main_template_bptr< true, false >::execute();
|
|
||||||
test_main_template_bptr< true, true >::execute();
|
|
||||||
|
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
}
|
}
|
||||||
|
@@ -123,33 +123,20 @@ int main()
|
|||||||
{
|
{
|
||||||
//Combinations: VoidPointer x ConstantTimeSize x DefaultHolder x Map
|
//Combinations: VoidPointer x ConstantTimeSize x DefaultHolder x Map
|
||||||
//Minimize them selecting different combinations for raw and smart pointers
|
//Minimize them selecting different combinations for raw and smart pointers
|
||||||
//Start with ('false', 'false', 'false') in sets and 'false', 'false', 'true' in multisets
|
|
||||||
|
|
||||||
//void pointer
|
//void pointer
|
||||||
test_main_template<void*, false, false, false, Base>::execute();
|
test_main_template<void*, false, false, false, Base>::execute();
|
||||||
//test_main_template<void*, false, false, true>::execute();
|
|
||||||
test_main_template<void*, false, true, false, Member>::execute();
|
test_main_template<void*, false, true, false, Member>::execute();
|
||||||
//test_main_template<void*, false, true, true>::execute();
|
test_main_template<void*, true, false, false, Base>::execute();
|
||||||
test_main_template<void*, true, false, false, Base>::execute();
|
test_main_template<void*, true, true, true, NonMember>::execute();
|
||||||
//test_main_template<void*, true, false, true>::execute();
|
|
||||||
test_main_template<void*, true, true, false, Member>::execute();
|
|
||||||
test_main_template<void*, true, true, true, NonMember>::execute();
|
|
||||||
|
|
||||||
//smart_ptr
|
//smart_ptr
|
||||||
//test_main_template<smart_ptr<void>, false, false, false>::execute();
|
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
||||||
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
||||||
//test_main_template<smart_ptr<void>, false, true, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, false, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, true, false, true, NonMember>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, false>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, true>::execute();
|
|
||||||
|
|
||||||
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
||||||
test_main_template_bptr< false, false >::execute();
|
test_main_template_bptr< false, false >::execute();
|
||||||
//test_main_template_bptr< false, true >::execute();
|
test_main_template_bptr< true, true >::execute();
|
||||||
//test_main_template_bptr< true, false >::execute();
|
|
||||||
test_main_template_bptr< true, true >::execute();
|
|
||||||
|
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
}
|
}
|
||||||
|
@@ -129,29 +129,17 @@ int main()
|
|||||||
|
|
||||||
//void pointer
|
//void pointer
|
||||||
test_main_template<void*, false, false, false, Base>::execute();
|
test_main_template<void*, false, false, false, Base>::execute();
|
||||||
//test_main_template<void*, false, false, true>::execute();
|
|
||||||
test_main_template<void*, false, true, false, Member>::execute();
|
test_main_template<void*, false, true, false, Member>::execute();
|
||||||
//test_main_template<void*, false, true, true>::execute();
|
test_main_template<void*, true, false, false, Base>::execute();
|
||||||
test_main_template<void*, true, false, false, Base>::execute();
|
test_main_template<void*, true, true, true, NonMember>::execute();
|
||||||
//test_main_template<void*, true, false, true>::execute();
|
|
||||||
test_main_template<void*, true, true, false, Member>::execute();
|
|
||||||
test_main_template<void*, true, true, true, NonMember>::execute();
|
|
||||||
|
|
||||||
//smart_ptr
|
//smart_ptr
|
||||||
//test_main_template<smart_ptr<void>, false, false, false>::execute();
|
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
||||||
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
||||||
//test_main_template<smart_ptr<void>, false, true, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, false, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, true, false, true, NonMember>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, false>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, true>::execute();
|
|
||||||
|
|
||||||
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
||||||
test_main_template_bptr< false, false >::execute();
|
test_main_template_bptr< false, false >::execute();
|
||||||
//test_main_template_bptr< false, true >::execute();
|
test_main_template_bptr< true, true >::execute();
|
||||||
//test_main_template_bptr< true, false >::execute();
|
|
||||||
test_main_template_bptr< true, true >::execute();
|
|
||||||
|
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
}
|
}
|
||||||
|
@@ -128,29 +128,17 @@ int main()
|
|||||||
|
|
||||||
//void pointer
|
//void pointer
|
||||||
test_main_template<void*, false, false, false, Base>::execute();
|
test_main_template<void*, false, false, false, Base>::execute();
|
||||||
//test_main_template<void*, false, false, true>::execute();
|
|
||||||
test_main_template<void*, false, true, false, Member>::execute();
|
test_main_template<void*, false, true, false, Member>::execute();
|
||||||
//test_main_template<void*, false, true, true>::execute();
|
test_main_template<void*, true, false, false, Base>::execute();
|
||||||
test_main_template<void*, true, false, false, Base>::execute();
|
test_main_template<void*, true, true, true, NonMember>::execute();
|
||||||
//test_main_template<void*, true, false, true>::execute();
|
|
||||||
test_main_template<void*, true, true, false, Member>::execute();
|
|
||||||
test_main_template<void*, true, true, true, NonMember>::execute();
|
|
||||||
|
|
||||||
//smart_ptr
|
//smart_ptr
|
||||||
//test_main_template<smart_ptr<void>, false, false, false>::execute();
|
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
||||||
test_main_template<smart_ptr<void>, false, false, true, Base>::execute();
|
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
||||||
//test_main_template<smart_ptr<void>, false, true, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, false, true, true, Member>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, false, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, true, false, true, NonMember>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, false>::execute();
|
|
||||||
//test_main_template<smart_ptr<void>, true, true, true>::execute();
|
|
||||||
|
|
||||||
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
//bounded_ptr (bool ConstantTimeSize, bool Map)
|
||||||
test_main_template_bptr< false, false >::execute();
|
test_main_template_bptr< false, false >::execute();
|
||||||
//test_main_template_bptr< false, true >::execute();
|
test_main_template_bptr< true, true >::execute();
|
||||||
//test_main_template_bptr< true, false >::execute();
|
|
||||||
test_main_template_bptr< true, true >::execute();
|
|
||||||
|
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
}
|
}
|
||||||
|
@@ -157,25 +157,16 @@ int main()
|
|||||||
|
|
||||||
//void pointer
|
//void pointer
|
||||||
test_main_template<void*, false, false, false, Base, false>::execute();
|
test_main_template<void*, false, false, false, Base, false>::execute();
|
||||||
test_main_template<void*, false, true, false, Member, false>::execute();
|
test_main_template<void*, true, true, false, Member, false>::execute();
|
||||||
test_main_template<void*, true, false, false, NonMember, false>::execute();
|
test_main_template<void*, false, false, true, NonMember, false>::execute();
|
||||||
test_main_template<void*, true, true, false, Base, false>::execute();
|
test_main_template<void*, true, true, false, Member, true>::execute();
|
||||||
test_main_template<void*, false, false, false, Base, true>::execute();
|
test_main_template<void*, false, false, true, NonMember, true>::execute();
|
||||||
test_main_template<void*, false, true, false, Member, true>::execute();
|
test_main_template<void*, true, true, true, Base, true>::execute();
|
||||||
test_main_template<void*, true, false, false, NonMember, true>::execute();
|
|
||||||
test_main_template<void*, true, true, false, Base, true>::execute();
|
|
||||||
test_main_template<void*, false, true, false, Base, true>::execute();
|
|
||||||
|
|
||||||
//smart_ptr
|
//smart_ptr
|
||||||
test_main_template<smart_ptr<void>, false, false, false, Member, false>::execute();
|
test_main_template<smart_ptr<void>, false, false, false, Member, false>::execute();
|
||||||
test_main_template<smart_ptr<void>, false, true, false, NonMember, false>::execute();
|
test_main_template<smart_ptr<void>, false, true, true, NonMember, false>::execute();
|
||||||
test_main_template<smart_ptr<void>, true, false, false, Base, false>::execute();
|
test_main_template<smart_ptr<void>, true, true, true, Base, true>::execute();
|
||||||
test_main_template<smart_ptr<void>, true, true, false, Member, false>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, true, true, false, Base, true>::execute();
|
|
||||||
|
|
||||||
test_main_template<smart_ptr<void>, false, false, false, Member, true>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, false, true, false, NonMember, true>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, true, false, false, Base, true>::execute();
|
|
||||||
|
|
||||||
////bounded_ptr (bool ConstantTimeSize, bool Map)
|
////bounded_ptr (bool ConstantTimeSize, bool Map)
|
||||||
//test_main_template_bptr< false, false >::execute();
|
//test_main_template_bptr< false, false >::execute();
|
||||||
|
@@ -149,25 +149,17 @@ int main()
|
|||||||
//VoidPointer x ConstantTimeSize x Map x DefaultHolder
|
//VoidPointer x ConstantTimeSize x Map x DefaultHolder
|
||||||
|
|
||||||
//void pointer
|
//void pointer
|
||||||
test_main_template<void*, false, false, false, Base, false>::execute();
|
test_main_template<void*, true, true, true, Base, true>::execute();
|
||||||
test_main_template<void*, false, true, false, Member, false>::execute();
|
test_main_template<void*, false, false, true, Member, true>::execute();
|
||||||
test_main_template<void*, true, false, false, NonMember, false>::execute();
|
test_main_template<void*, true, true, false, NonMember, true>::execute();
|
||||||
test_main_template<void*, true, true, false, Base, false>::execute();
|
test_main_template<void*, false, false, true, Member, false>::execute();
|
||||||
|
test_main_template<void*, true, true, false, NonMember, false>::execute();
|
||||||
test_main_template<void*, false, false, false, Base, true>::execute();
|
test_main_template<void*, false, false, false, Base, false>::execute();
|
||||||
test_main_template<void*, false, true, false, Member, true>::execute();
|
|
||||||
test_main_template<void*, true, false, false, NonMember, true>::execute();
|
|
||||||
test_main_template<void*, true, true, false, Base, true>::execute();
|
|
||||||
|
|
||||||
//smart_ptr
|
//smart_ptr
|
||||||
test_main_template<smart_ptr<void>, false, false, false, Member, false>::execute();
|
test_main_template<smart_ptr<void>, true, true, true, Member, true>::execute();
|
||||||
test_main_template<smart_ptr<void>, false, true, false, NonMember, false>::execute();
|
test_main_template<smart_ptr<void>, true, false, false, NonMember, true>::execute();
|
||||||
test_main_template<smart_ptr<void>, true, false, false, Base, false>::execute();
|
test_main_template<smart_ptr<void>, false, false, false, Base, false>::execute();
|
||||||
test_main_template<smart_ptr<void>, true, true, false, Member, false>::execute();
|
|
||||||
|
|
||||||
test_main_template<smart_ptr<void>, false, false, false, Member, true>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, false, true, false, NonMember, true>::execute();
|
|
||||||
test_main_template<smart_ptr<void>, true, false, false, Base, true>::execute();
|
|
||||||
|
|
||||||
////bounded_ptr (bool ConstantTimeSize, bool Map)
|
////bounded_ptr (bool ConstantTimeSize, bool Map)
|
||||||
//test_main_template_bptr< false, false >::execute();
|
//test_main_template_bptr< false, false >::execute();
|
||||||
|
Reference in New Issue
Block a user