template<class CHAR_TYPE, class CHAR_TRAITS>
struct bslstl_stringview_relops::StringView_CompareUtil< CHAR_TYPE, CHAR_TRAITS >
This component-private utility struct
contains functions for comparing two string_view objects. This functionality is needed to implement the comparison operators operating on string_view objects without resorting to code duplication or delegating directly between different overloads of the same operator. The need to avoid delegation to overloads stems from a bug in xlC 12 on AIX leading to incorrect overload resolution and infinite recursion.