From 59c896e34f37b5a9b3c87d94df060c22d69b4de4 Mon Sep 17 00:00:00 2001 From: q66 Date: Wed, 10 Jun 2015 01:18:56 +0100 Subject: [PATCH] remove unnecessary arg --- octa/range.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/octa/range.h b/octa/range.h index 7c82370..42eda8c 100644 --- a/octa/range.h +++ b/octa/range.h @@ -23,25 +23,25 @@ struct FiniteRandomAccessRangeTag: RandomAccessRangeTag {}; template struct RangeHalf; -#define OCTA_RANGE_TRAIT(Name, TypeName) \ +#define OCTA_RANGE_TRAIT(Name) \ namespace detail { \ template \ struct Range##Name##Base { \ - using Type = typename T::TypeName; \ + using Type = typename T::Name; \ }; \ template \ struct Range##Name##Base> { \ - using Type = typename T::TypeName; \ + using Type = typename T::Name; \ }; \ } \ template \ using Range##Name = typename octa::detail::Range##Name##Base::Type; -OCTA_RANGE_TRAIT(Category, Category) -OCTA_RANGE_TRAIT(Size, Size) -OCTA_RANGE_TRAIT(Value, Value) -OCTA_RANGE_TRAIT(Reference, Reference) -OCTA_RANGE_TRAIT(Difference, Difference) +OCTA_RANGE_TRAIT(Category) +OCTA_RANGE_TRAIT(Size) +OCTA_RANGE_TRAIT(Value) +OCTA_RANGE_TRAIT(Reference) +OCTA_RANGE_TRAIT(Difference) #undef OCTA_RANGE_TRAIT