1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
     24
#include <cstdlib>
#include <iostream>
#include "IntegerSequence.hpp"

void print(const IntegerSequence& is) {
   for (std::size_t i = 0; i < is.length(); ++i) {
      std::cout << " " << is(i);
   }
   std::cout << std::endl;
}

IntegerSequence gen_sequence() {
   IntegerSequence iseq;
   for (std::size_t i = 0; i < 10; ++i) {
      iseq.add(i);
   }
   return iseq;
}

int main() {
   IntegerSequence iseq;
   iseq = gen_sequence();
   std::cout << "iseq: "; print(iseq);
}