Remove use of obsolete BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE{,_SPEC} macro.

[SVN r85896]
This commit is contained in:
Stephen Kelly 2013-09-25 10:29:44 +00:00 committed by Peter Dimov
parent 96da5105ab
commit fd9f12b8f1

View File

@ -48,15 +48,13 @@ public:
{} {}
template<class T> template<class T>
void* apply(void* address void* apply(void* address) const
BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) const
{ {
return new(address) T( BOOST_PP_ENUM_PARAMS(N, m_a) ); return new(address) T( BOOST_PP_ENUM_PARAMS(N, m_a) );
} }
template<class T> template<class T>
void* apply(void* address, std::size_t n void* apply(void* address, std::size_t n) const
BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) const
{ {
for(char* next = address = this->BOOST_NESTED_TEMPLATE apply<T>(address); for(char* next = address = this->BOOST_NESTED_TEMPLATE apply<T>(address);
!! --n;) !! --n;)