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

Class value_semantic_codecvt_helper<wchar_t>

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Class value_semantic_codecvt_helper<wchar_t>

boost::program_options::value_semantic_codecvt_helper<wchar_t>

Synopsis

// In header: <boost/program_options/value_semantic.hpp>

class value_semantic_codecvt_helper<wchar_t> :
  public boost::program_options::value_semantic
{
public:
  // private member functions
  virtual void 
  parse(boost::any &, const std::vector< std::string > &, bool) const;
  // protected member functions
  virtual void 
  xparse(boost::any &, const std::vector< std::wstring > &) const = 0;
};

Description

Класс конверсии помощника для значений, которые принимают строки acii в качестве входных данных. Переопределяет метод «парса» и определяет новый метод «кспарса», принимающий std::wstring. В зависимости от того, является ли вход для разбора ascii или UTF8, будет перекодировать вход в Unicode или передавать его без изменений.

value_semantic_codecvt_helper private member functions

  1. <
    virtualvoid
    parse(boost::any&value_store,conststd::vector<std::string>&new_tokens,
         boolutf8)const;
    >

    Парсирует группу токенов, которые определяют значение опциона. Хранит результат в 'value_store', используя любое желаемое представление. Можно назвать несколько раз, если значение одного и того же опциона указано более одного раза.

value_semantic_codecvt_helper protected member functions

  1. <
    virtualvoid
    xparse(boost::any&value_store,
          conststd::vector<std::wstring>&new_tokens)const=0;
    >

PrevUpHomeNext

Статья Class value_semantic_codecvt_helper<wchar_t> раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 01:01:16/0.0053470134735107/1