#pragma once struct TCStringEndIterator { }; template static inline bool operator==(It b, TCStringEndIterator) { return !*b; } template static inline bool operator!=(It b, TCStringEndIterator) { return !!*b; }