23 namespace string_caseless_compare_details
27 uchar_at(
const char *
const from,
const std::size_t at ) noexcept
29 return static_cast< unsigned char >( from[ at ] );
43 std::size_t size ) noexcept
45 using namespace string_caseless_compare_details;
47 const unsigned char *
const table = to_lower_lut< unsigned char >();
49 for( std::size_t i = 0; i < size; ++i )
66 std::size_t b_size ) noexcept
68 if( a_size == b_size )