namespace boost { namespace icl { template<typename DomainT> class bounded_value; class interval_bounds; typedef unsigned char bound_type; } }