Class value_semantic_codecvt_helper<wchar_t>
boost::program_options::value_semantic_codecvt_helper<wchar_t>
 
Synopsis
class value_semantic_codecvt_helper<wchar_t> :
  public boost::program_options::value_semantic
{
public:
  
  virtual void 
  parse(boost::any &, const std::vector< std::string > &, bool) const;
  
  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
- <virtualvoid
parse(boost::any&value_store,conststd::vector<std::string>&new_tokens,
     boolutf8)const;>Парсирует группу токенов, которые определяют значение опциона. Хранит результат в 'value_store', используя любое желаемое представление. Можно назвать несколько раз, если значение одного и того же опциона указано более одного раза. 
 
value_semantic_codecvt_helper protected member functions
- <virtualvoid
xparse(boost::any&value_store,
      conststd::vector<std::wstring>&new_tokens)const=0;>