template<typename StringConstIterator>
SPROUT_CONSTEXPR int compare(StringConstIterator s) const;
template<typename StringConstIterator>
SPROUT_CONSTEXPR int compare(size_type pos1, size_type n1, StringConstIterator s) const;
template<typename StringConstIterator>
SPROUT_CONSTEXPR int compare(size_type pos1, size_type n1, StringConstIterator s, size_type n2) const;