Boost logo

Boost :

Subject: Re: [boost] [gsoc17] Project1: Static map: Can I implement the competency test in g++-7?
From: Vic Luo (vicluo96_at_[hidden])
Date: 2017-03-13 12:49:32


> This is a long known issue. You should implement your own string
> comparison routine which is constexpr. As you mention, Boost's
> string_view is constrained by the STL's implementation of char_traits.

Would it be OK to implement our own constexpr char_traits(just replace ::compare, ::length), then use
boost::basic_string_view<char, patched_char_traits<char>> as our CONSTEXPR_STRING_VIEW and compare views with
constexpr boost::string_view::compare(a, b) == 0? This way seems to work on my g++-6 which prevents
reinventing the wheel.

-- 
---------------------------------
Vic Luo
Shanghai Jiaotong University
Key fingerprint 0x98809ca08bf5662a



Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk