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

Boost.Locale: boost::locale::comparator< CharType, default_level > Struct Template Reference

Boost , ,

boost::locale::comparator< CharType, default_level > Struct Template Reference

Этот класс может использоваться в алгоритмах STL и контейнерах для сравнения строк с уровнем, отличным от первичного. Более...

#include <boost/locale/collator.hpp>

Public Member Functions

 comparator (std::locale const &l=std::locale(), collator_base::level_type level=default_level)
 
bool operator() (std::basic_string< CharType > const &left, std::basic_string< CharType > const &right) const
 

Detailed Description

template<typename CharType, collator_base::level_type default_level = collator_base::identical>
struct boost::locale::comparator< CharType, default_level >

Этот класс может использоваться в алгоритмах STL и контейнерах для сравнения строк с уровнем, отличным от первичного.

Например:

std::map<std::string,std::string,comparator<char,collator_base::secondary> > data;

Создает карту, ключи которой сортируются с помощью вторичного уровня сопоставления

Constructor & Destructor Documentation

template<typename CharType , collator_base::level_type default_level = collator_base::identical>
boost::locale::comparator< CharType, default_level >::comparator ( std::locale const &  l = std::locale(),
collator_base::level_type  level = default_level 
)
inline

Создание класса компаратора для лока l и с коллационным лейлом level

Note
throws std::bad_cast if l does not have collator facet installed

Member Function Documentation

template<typename CharType , collator_base::level_type default_level = collator_base::identical>
bool boost::locale::comparator< CharType, default_level >::operator() ( std::basic_string< CharType > const &  left,
std::basic_string< CharType > const &  right 
) const
inline

Сравните две строки –, эквивалентные возврату слева < вправо согласно правилам сопоставления


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

Статья Boost.Locale: boost::locale::comparator< CharType, default_level > Struct Template Reference раздела может быть полезна для разработчиков на c++ и boost.




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 03:50:39/0.0035660266876221/0