This is a header-only C++ library for creating an iterator from several sequential iterators. It's used in other libraries such as libspp, libcadu, and libgiis to provide one global iterator over the bytes within a packet structure, constructed of iterators of each segment of the packet.
Also contained is test.cpp
, a simple program to demonstrate usage of the library.
The library is used in the sppinfo
CLI tool in the libspp repository, to provide information on MODIS data.
make
make install
Many thanks to Jonathan Tanner for his help in writing this library.