Boost Locale — прямой доступ к функциям ICU

Недавно я начал использовать Boost Locale для обхода и анализа границ строк Unicode. Я использовал некоторые функции, доступные для преобразования регистра, т.е. to_upper (), который, кажется, оборачивает функцию ICU toUpper ().

Я не нашел оболочки Boost Locale для других функций ICU, таких как u_isalpha () или же u_isalnum (). Как я могу использовать эти функции ICU?

Спасибо!

0

Решение

Это будет зависеть от того, как вы строите Boost.Locale & связывание против ICU. Если, например, вы связываетесь с динамическими библиотеками ICU (например, Boost dll / so / dylib опирается на ICU dll / so / dylib) или соединяетесь непосредственно в ICU для удовлетворения зависимости, то вам просто нужно включить соответствующий заголовок (и) ICU ) и вызвать API.

Например, u_isalpha () находится в uchar.h

0

Другие решения


По вопросам рекламы [email protected]