ctype_byname

template<class E>
    class ctype_byname : public ctype<E> {
public:
    explicit ctype_byname(const char *s, size_t refs = 0);
protected:
    ~ctype_byname();
    };

The template class describes an object that can serve as a locale facet of type ctype<E>. Its behavior is determined by the named locale s. The constructor initializes its base object with ctype<E>(refs) (or the equivalent for base class ctype<char>).