u5e
UnicodeTextC++Library
compatibility_and_canonical_decomposition_mapping.hpp
1 #ifndef INCLUDED_U5E_PROPS_COMPATIBILITY_AND_CANONICAL_DECOMPOSITION_MAPPING
2 #define INCLUDED_U5E_PROPS_COMPATIBILITY_AND_CANONICAL_DECOMPOSITION_MAPPING
3 
4 namespace u5e {
5  /**
6  * \brief codepoint property handling
7  */
8  namespace props {
9  /**
10  * \brief Subset of Decomposition_Mapping attribute
11  *
12  * This recursively resolves the canonical decomposition mapping.
13  * The returned data is fully compat and canonically decomposed.
14  */
16  public:
17  /**
18  * Perform the decomposition. Returns NULL if the character has
19  * no decomposition.
20  *
21  * The returned int array will be zero terminated.
22  */
23  static int const * const resolve(int input);
24  };
25  }
26 }
27 
28 #endif
main u5e namespace
codepoint property handling