From c3844dc246f29263d0d7755cacf898ffb8df12ac Mon Sep 17 00:00:00 2001 From: King_DuckZ Date: Wed, 2 Nov 2016 03:37:01 +0100 Subject: [PATCH] Update sequence_bt from duckhandy. --- include/vectorwrapper/sequence_bt.hpp | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/include/vectorwrapper/sequence_bt.hpp b/include/vectorwrapper/sequence_bt.hpp index e080253..302cefe 100644 --- a/include/vectorwrapper/sequence_bt.hpp +++ b/include/vectorwrapper/sequence_bt.hpp @@ -21,26 +21,32 @@ namespace vwr { namespace bt { - template - struct index_seq { + template + struct number_seq { }; + template + using index_seq = number_seq; + namespace implem { - template + template struct range_builder; - template - struct range_builder { - typedef index_seq type; + template + struct range_builder { + typedef number_seq type; }; - template - struct range_builder : public range_builder { + template + struct range_builder : public range_builder { }; } //namespace implem + template + using number_range = typename implem::range_builder::type; + template - using index_range = typename implem::range_builder::type; + using index_range = number_range; } //namespace bt } //namespace vwr