catalog do_open(const basic_string<char>& name, const locale& loc) const;
Returns:
Значение, которое может быть передано для
get()
извлечения сообщения из каталога сообщений, идентифицированного строкой, в
name соответствии с отображением, определяемым реализацией. Результат можно использовать, пока он не будет передан в
close().
Возвращает значение меньше 0, если такой каталог не может быть открыт.
Remarks:
Аргумент locale loc
используется для преобразования кода набора символов при извлечении сообщений, если это необходимо.
string_type do_get(catalog cat, int set, int msgid, const string_type& dfault) const;
Requires:
cat должен быть каталогом, полученным из,
open()
но еще не закрытым.
Returns:
Сообщение, идентифицируемое аргументами set, msgidи в dfaultсоответствии с отображением, определяемым реализацией. Если такого сообщения найти не удается, возвращается dfault.
void do_close(catalog cat) const;
Requires:
cat должен быть каталогом, полученным из,
open()
но еще не закрытым.
Effects:
Освобождает неопределенные ресурсы, связанные с cat.
Remarks:
Ограничение на такие ресурсы, если таковые имеются, определяется реализацией.