@@ -414,13 +414,13 @@ namespace tao
414414 }
415415
416416 template < class charT , class traits , int = 1 > // work-around for Visual C++
417- constexpr bool operator ==( basic_string_view< charT, traits > x, internal::identity < basic_string_view< charT, traits > > y ) noexcept
417+ constexpr bool operator ==( basic_string_view< charT, traits > x, internal::identity_t < basic_string_view< charT, traits > > y ) noexcept
418418 {
419419 return x.compare ( y ) == 0 ;
420420 }
421421
422422 template < class charT , class traits , int = 2 > // work-around for Visual C++
423- constexpr bool operator ==( internal::identity < basic_string_view< charT, traits > > x, basic_string_view< charT, traits > y ) noexcept
423+ constexpr bool operator ==( internal::identity_t < basic_string_view< charT, traits > > x, basic_string_view< charT, traits > y ) noexcept
424424 {
425425 return x.compare ( y ) == 0 ;
426426 }
@@ -432,13 +432,13 @@ namespace tao
432432 }
433433
434434 template < class charT , class traits , int = 1 > // work-around for Visual C++
435- constexpr bool operator !=( basic_string_view< charT, traits > x, internal::identity < basic_string_view< charT, traits > > y ) noexcept
435+ constexpr bool operator !=( basic_string_view< charT, traits > x, internal::identity_t < basic_string_view< charT, traits > > y ) noexcept
436436 {
437437 return x.compare ( y ) != 0 ;
438438 }
439439
440440 template < class charT , class traits , int = 2 > // work-around for Visual C++
441- constexpr bool operator !=( internal::identity < basic_string_view< charT, traits > > x, basic_string_view< charT, traits > y ) noexcept
441+ constexpr bool operator !=( internal::identity_t < basic_string_view< charT, traits > > x, basic_string_view< charT, traits > y ) noexcept
442442 {
443443 return x.compare ( y ) != 0 ;
444444 }
@@ -450,13 +450,13 @@ namespace tao
450450 }
451451
452452 template < class charT , class traits , int = 1 > // work-around for Visual C++
453- constexpr bool operator <( basic_string_view< charT, traits > x, internal::identity < basic_string_view< charT, traits > > y ) noexcept
453+ constexpr bool operator <( basic_string_view< charT, traits > x, internal::identity_t < basic_string_view< charT, traits > > y ) noexcept
454454 {
455455 return x.compare ( y ) < 0 ;
456456 }
457457
458458 template < class charT , class traits , int = 2 > // work-around for Visual C++
459- constexpr bool operator <( internal::identity < basic_string_view< charT, traits > > x, basic_string_view< charT, traits > y ) noexcept
459+ constexpr bool operator <( internal::identity_t < basic_string_view< charT, traits > > x, basic_string_view< charT, traits > y ) noexcept
460460 {
461461 return x.compare ( y ) < 0 ;
462462 }
@@ -468,13 +468,13 @@ namespace tao
468468 }
469469
470470 template < class charT , class traits , int = 1 > // work-around for Visual C++
471- constexpr bool operator >( basic_string_view< charT, traits > x, internal::identity < basic_string_view< charT, traits > > y ) noexcept
471+ constexpr bool operator >( basic_string_view< charT, traits > x, internal::identity_t < basic_string_view< charT, traits > > y ) noexcept
472472 {
473473 return x.compare ( y ) > 0 ;
474474 }
475475
476476 template < class charT , class traits , int = 2 > // work-around for Visual C++
477- constexpr bool operator >( internal::identity < basic_string_view< charT, traits > > x, basic_string_view< charT, traits > y ) noexcept
477+ constexpr bool operator >( internal::identity_t < basic_string_view< charT, traits > > x, basic_string_view< charT, traits > y ) noexcept
478478 {
479479 return x.compare ( y ) > 0 ;
480480 }
@@ -486,13 +486,13 @@ namespace tao
486486 }
487487
488488 template < class charT , class traits , int = 1 > // work-around for Visual C++
489- constexpr bool operator <=( basic_string_view< charT, traits > x, internal::identity < basic_string_view< charT, traits > > y ) noexcept
489+ constexpr bool operator <=( basic_string_view< charT, traits > x, internal::identity_t < basic_string_view< charT, traits > > y ) noexcept
490490 {
491491 return x.compare ( y ) <= 0 ;
492492 }
493493
494494 template < class charT , class traits , int = 2 > // work-around for Visual C++
495- constexpr bool operator <=( internal::identity < basic_string_view< charT, traits > > x, basic_string_view< charT, traits > y ) noexcept
495+ constexpr bool operator <=( internal::identity_t < basic_string_view< charT, traits > > x, basic_string_view< charT, traits > y ) noexcept
496496 {
497497 return x.compare ( y ) <= 0 ;
498498 }
@@ -504,13 +504,13 @@ namespace tao
504504 }
505505
506506 template < class charT , class traits , int = 1 > // work-around for Visual C++
507- constexpr bool operator >=( basic_string_view< charT, traits > x, internal::identity < basic_string_view< charT, traits > > y ) noexcept
507+ constexpr bool operator >=( basic_string_view< charT, traits > x, internal::identity_t < basic_string_view< charT, traits > > y ) noexcept
508508 {
509509 return x.compare ( y ) >= 0 ;
510510 }
511511
512512 template < class charT , class traits , int = 2 > // work-around for Visual C++
513- constexpr bool operator >=( internal::identity < basic_string_view< charT, traits > > x, basic_string_view< charT, traits > y ) noexcept
513+ constexpr bool operator >=( internal::identity_t < basic_string_view< charT, traits > > x, basic_string_view< charT, traits > y ) noexcept
514514 {
515515 return x.compare ( y ) >= 0 ;
516516 }
0 commit comments