| Home | Libraries | People | FAQ | More

## Struct template has_inverse<icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>

boost::icl::has_inverse<icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>

## Synopsis

    // In header: <boost/icl/interval_base_map.hpp>

    template<typename SubType, typename DomainT, typename CodomainT,
             typename Traits, ICL_COMPARE Compare, ICL_COMBINE Combine,
             ICL_SECTION Section, ICL_INTERVAL(ICL_COMPARE) Interval,
             ICL_ALLOC Alloc>
    struct has_inverse<icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >> {
      // types
      typedef has_inverse< icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc > > type;

      // public member functions
       BOOST_STATIC_CONSTANT(bool, value = (has_inverse< CodomainT >::value));
    };

## Description

### `has_inverse` public member functions

1.      BOOST_STATIC_CONSTANT(bool, value = (has_inverse< CodomainT >::value));