...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Table 1.5. Overview over Icl Examples
level 
example 
classes 
features 

intro 
Generates an attendance history of a party by inserting into an


basic 
Intervals for discrete and continuous instance types. Closed and open interval borders. 

basic 
Intervals with dynamic interval bounds as library default. 

basic 
Intervals with static interval bounds and changing the library default. 

basic 

Basic characteristics of interval containers. 

basic 
The most simple application of an interval map: Counting the overlaps of added intervals. 

advanced 
Using aggregate on overlap a history of height
averages of party guests is computed. Associated values are user
defined class objects, that implement an appropriate 

advanced 
Using aggregate on overlap the heights of the party's tallest guests are computed. Associated values are aggregated via a maximum functor, that can be chosen as template parameter of an interval_map class template. 

advanced 
Shows how the border preserving


advanced 
Set style operations on 

advanced 
Example user_groups shows how interval_maps can be unified or intersected to calculate desired information. 

and std 
Fill interval containers using 

and std 
Fill interval containers from user defined objects using 

customize 
Use interval containers with your own interval class types. 