summaryrefslogtreecommitdiff
path: root/boost/utility/in_place_factory.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/utility/in_place_factory.hpp')
-rw-r--r--boost/utility/in_place_factory.hpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/boost/utility/in_place_factory.hpp b/boost/utility/in_place_factory.hpp
index f84b003c70..1a62ace10a 100644
--- a/boost/utility/in_place_factory.hpp
+++ b/boost/utility/in_place_factory.hpp
@@ -48,15 +48,13 @@ public:
{}
template<class T>
- void* apply(void* address
- BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) const
+ void* apply(void* address) const
{
return new(address) T( BOOST_PP_ENUM_PARAMS(N, m_a) );
}
template<class T>
- void* apply(void* address, std::size_t n
- BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) const
+ void* apply(void* address, std::size_t n) const
{
for(char* next = address = this->BOOST_NESTED_TEMPLATE apply<T>(address);
!! --n;)