1 #ifndef INCLUDED_U5E_CANONICAL_COMPOSITION 2 #define INCLUDED_U5E_CANONICAL_COMPOSITION 4 #include <u5e/props/canonical_composition_mapping.hpp> 27 template <
typename StorageType>
30 typename StorageType::iterator oi(data.codepoint_begin());
31 typename StorageType::iterator in = oi;
32 typename StorageType::iterator end(data.codepoint_end());
40 if ((in + 1) == end) {
static bool resolve(int a, int b, int *r_composed)
StorageType::iterator canonical_composition(StorageType &data, int *count)
performs in-place canonical composition.
Derived property for canonical composition.
codepoint property handling