Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Boost.Locale: boost::locale::localization_backend_manager Class Reference

Boost , ,

boost::locale::localization_backend_manager Class Reference

Менеджер бэкэндов локализации - это класс, который поддерживает различные бэкэнды и позволяет создавать их комбинацию или выбор.Больше...

<#include <boost/locale/localization_backend.hpp>>

Public Member Functions

 localization_backend_manager ()
 
 localization_backend_manager (localization_backend_manager const &)
 
localization_backend_manager
const & 
operator= (localization_backend_manager const &)
 
 ~localization_backend_manager ()
 
std::auto_ptr
< localization_backend
get () const
 
void add_backend (std::string const &name, std::auto_ptr< localization_backend > backend)
 
void remove_all_backends ()
 
std::vector< std::string > get_all_backends () const
 
void select (std::string const &backend_name, locale_category_type category=all_categories)
 

Static Public Member Functions

static localization_backend_manager global (localization_backend_manager const &)
 
static localization_backend_manager global ()
 

Detailed Description

Менеджер бэкэндов локализации - это класс, который поддерживает различные бэкэнды и позволяет создавать их комбинацию или выбор.

Constructor & Destructor Documentation

boost::locale::localization_backend_manager::localization_backend_manager ( )

Новый пустойlocalization_backend_manager

boost::locale::localization_backend_manager::localization_backend_manager ( localization_backend_manager const &  )
boost::locale::localization_backend_manager::~localization_backend_manager ( )

разрушитель

Member Function Documentation

void boost::locale::localization_backend_manager::add_backend ( std::string const &  name,
std::auto_ptr< localization_backend backend 
)

Добавьте новый бэкэнд в менеджер, каждый бэкэнд должен быть однозначно определен его именем.

Эта библиотека предоставляет: «icu», «posix», «winapi» и «std» бэкэнды.

std::auto_ptr<localization_backend> boost::locale::localization_backend_manager::get ( ) конст

Создайте новый бэкэнд локализации в соответствии с текущими настройками.

std::vector<std::string> boost::locale::localization_backend_manager::get_all_backends ( ) конст

Получить список всех доступных backends

static localization_backend_manager boost::locale::localization_backend_manager::global ( localization_backend_manager const &  )
static

Установите нового глобального бэкэнд-менеджера, старый возвращается.

Эта функция безопасна

static localization_backend_manager boost::locale::localization_backend_manager::global ( )
static

Глобальный бэкэнд-менеджер

Эта функция безопасна

localization_backend_manager const& boost::locale::localization_backend_manager::operator= ( localization_backend_manager const &  )

Назначениеlocalization_backend_manager

void boost::locale::localization_backend_manager::remove_all_backends ( )

Чистый бэкэнд

void boost::locale::localization_backend_manager::select ( std::string const &  backend_name,
locale_category_type  category = all_categories 
)

Выберите конкретный бэкэнд по имени для категориикатегории. Это позволяет комбинировать различные бэкэнды для пользовательских предпочтений.


The documentation for this class was generated from the following file:

Статья Boost.Locale: boost::locale::localization_backend_manager Class Reference раздела может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 02:13:18/0.0059230327606201/1