const Pt::Char* ctype<Pt::Char>::do_toupper(Pt::Char* begin, const Pt::Char* end) const { for(; begin < end; ++begin) { *begin = do_toupper(*begin); } return end; }
const cxxtools::Char* ctype<cxxtools::Char>::do_toupper(cxxtools::Char* begin, const cxxtools::Char* end) const { for(; begin < end; ++begin) { *begin = do_toupper(*begin); } return end; }
virtual const Ch* do_toupper(Ch* b, const Ch* e) const { for(; b!=e; ++b) *b = do_toupper(*b); return e; }