The itl is about sets and maps and a useful implementation of sets and maps using intervals. In the documentation of the itl the different set and map types are grouped in various ways. In order to distinguish those groups we use a naming convention.
Names of concepts start with a capital letter. So
Map stand for the concepts
of a set and a map as defined in the itl.
When we talk about
Maps though, most of the
time we do not not talk about the concepts themselves but the set of types
that implement those concepts in the itl.
The main groups itl containers
can be divided in are summarized in the next table:
split_interval_setare models of concept
split_interval_mapare models of concept
Mapswe abstract from the way they are implemented.
itl::mapto avoid confusion with