#pragma once

struct TCStringEndIterator {
};

template <class It>
static inline bool operator==(It b, TCStringEndIterator) {
    return !*b;
}

template <class It>
static inline bool operator!=(It b, TCStringEndIterator) {
    return !!*b;
}