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