Renamed TupleUnpack to ImplTuplUnpack

Former-commit-id: 34c987536e7835e411f51a5a87eb2cb1eaf29ea2
This commit is contained in:
Lynix 2013-04-03 14:55:32 +02:00
parent d28cee3187
commit d8c5f4a0fd
1 changed files with 4 additions and 4 deletions

View File

@ -9,17 +9,17 @@
#include <Nazara/Core/Debug.hpp>
template<unsigned int N>
struct NzTupleUnpack
struct NzImplTupleUnpack
{
template <typename F, typename... ArgsT, typename... Args>
void operator()(F func, const std::tuple<ArgsT...>& t, Args&... args)
{
NzTupleUnpack<N-1>()(func, t, std::get<N-1>(t), args...);
NzImplTupleUnpack<N-1>()(func, t, std::get<N-1>(t), args...);
}
};
template<>
struct NzTupleUnpack<0>
struct NzImplTupleUnpack<0>
{
template <typename F, typename... ArgsT, typename... Args>
void operator()(F func, const std::tuple<ArgsT...>&, Args&... args)
@ -31,7 +31,7 @@ struct NzTupleUnpack<0>
template<typename F, typename... ArgsT>
void NzUnpackTuple(F func, const std::tuple<ArgsT...>& t)
{
NzTupleUnpack<sizeof...(ArgsT)>()(func, t);
NzImplTupleUnpack<sizeof...(ArgsT)>()(func, t);
}
#include <Nazara/Core/DebugOff.hpp>