messages_base

class messages_base {
    typedef int catalog;
    };

The class describes a type common to all specializations of template class messages. The type catalog is a synonym for type int that describes the possible return values from messages::do_open.