boostorg / icl

Boost.org icl module
http://boost.org/libs/icl
10 stars 44 forks source link

fix unused typedef in release mode #38

Closed alexiprof closed 1 year ago

alexiprof commented 1 year ago

fix unused typedef in release mode

fix this error in release build

In file included from ./include/boost/icl/continuous_interval.hpp:15:
./include/boost/icl/concept/interval.hpp:112:60: error: unused typedef 'domain_compare' [-Werror,-Wunused-local-typedef]
    typedef typename interval_traits<Type>::domain_compare domain_compare;
                                                           ^
./include/boost/icl/concept/interval.hpp:111:60: error: unused typedef 'domain_type' [-Werror,-Wunused-local-typedef]
    typedef typename interval_traits<Type>::domain_type    domain_type;
                                                           ^
./include/boost/icl/concept/interval.hpp:125:60: error: unused typedef 'domain_compare' [-Werror,-Wunused-local-typedef]
    typedef typename interval_traits<Type>::domain_compare domain_compare;
                                                           ^
./include/boost/icl/concept/interval.hpp:124:60: error: unused typedef 'domain_type' [-Werror,-Wunused-local-typedef]
    typedef typename interval_traits<Type>::domain_type    domain_type;
                                                           ^
./include/boost/icl/concept/interval.hpp:181:60: error: unused typedef 'domain_compare' [-Werror,-Wunused-local-typedef]
    typedef typename interval_traits<Type>::domain_compare domain_compare;
                                                           ^
./include/boost/icl/concept/interval.hpp:180:60: error: unused typedef 'domain_type' [-Werror,-Wunused-local-typedef]
    typedef typename interval_traits<Type>::domain_type    domain_type;
                                                           ^
./include/boost/icl/concept/interval.hpp:198:60: error: unused typedef 'domain_compare' [-Werror,-Wunused-local-typedef]
    typedef typename interval_traits<Type>::domain_compare domain_compare;
                                                           ^
./include/boost/icl/concept/interval.hpp:197:60: error: unused typedef 'domain_type' [-Werror,-Wunused-local-typedef]
    typedef typename interval_traits<Type>::domain_type    domain_type;
                                                           ^
./include/boost/icl/concept/interval.hpp:293:60: error: unused typedef 'domain_type' [-Werror,-Wunused-local-typedef]
    typedef typename interval_traits<Type>::domain_type    domain_type;
                                                           ^
./include/boost/icl/concept/interval.hpp:326:60: error: unused typedef 'domain_type' [-Werror,-Wunused-local-typedef]
    typedef typename interval_traits<Type>::domain_type    domain_type;
                                                           ^
./include/boost/icl/concept/interval.hpp:424:60: error: unused typedef 'domain_type' [-Werror,-Wunused-local-typedef]
    typedef typename interval_traits<Type>::domain_type    domain_type;
                                                           ^
./include/boost/icl/concept/interval.hpp:425:60: error: unused typedef 'domain_compare' [-Werror,-Wunused-local-typedef]
    typedef typename interval_traits<Type>::domain_compare domain_compare;
                                                           ^
./include/boost/icl/concept/interval.hpp:436:60: error: unused typedef 'domain_type' [-Werror,-Wunused-local-typedef]
    typedef typename interval_traits<Type>::domain_type    domain_type;
                                                           ^
./include/boost/icl/concept/interval.hpp:437:60: error: unused typedef 'domain_compare' [-Werror,-Wunused-local-typedef]
    typedef typename interval_traits<Type>::domain_compare domain_compare;
                                                           ^
14 errors generated.