A type meeting the Cpp17InputIterator requirements that iterates over a NTCTS.
The value type shall be an encoded character type.
A function argument
const Source&source shall have an effective range
[source, end) where end is the first
iterator value with an element value equal to
iterator_traits<Source>::value_type().
A character array that after array-to-pointer decay results in a
pointer to the start of a NTCTS.
The value type shall be an encoded character type.
A
function argument const Source&source shall
have an effective range [source, end) where
end is the first iterator value with an element value equal to
iterator_traits<decay_t<Source>>::value_type().