Home | History | Annotate | Download | only in common

Lines Matching defs:Normalizer2Impl

8 *   file name:  normalizer2impl.cpp
26 #include "normalizer2impl.h"
116 leadCC=Normalizer2Impl::getCCFromYesOrMaybe(impl.getNorm16(c));
216 if(c<Normalizer2Impl::MIN_CCC_LCCC_CP) {
225 return Normalizer2Impl::getCCFromYesOrMaybe(impl.getNorm16(c));
244 // Normalizer2Impl --------------------------------------------------------- ***
254 Normalizer2Impl::~Normalizer2Impl() {
262 Normalizer2Impl::isAcceptable(void *context,
275 Normalizer2Impl *me=(Normalizer2Impl *)context;
284 Normalizer2Impl::load(const char *packageName, const char *name, UErrorCode &errorCode) {
322 uint8_t Normalizer2Impl::getTrailCCFromCompYesAndZeroCC(const UChar *cpStart, const UChar *cpLimit) const {
355 Normalizer2Impl::addPropertyStarts(const USetAdder *sa, UErrorCode & /*errorCode*/) const {
368 Normalizer2Impl::addCanonIterPropertyStarts(const USetAdder *sa, UErrorCode &errorCode) const {
378 Normalizer2Impl::copyLowPrefixFromNulTerminated(const UChar *src,
404 Normalizer2Impl::decompose(const UChar *src, const UChar *limit,
494 UBool Normalizer2Impl::decomposeShort(const UChar *src, const UChar *limit,
508 UBool Normalizer2Impl::decompose(UChar32 c, uint16_t norm16,
542 Normalizer2Impl::getDecomposition(UChar32 c, UChar buffer[4], int32_t &length) const {
571 void Normalizer2Impl::decomposeAndAppend(const UChar *src, const UChar *limit,
594 UBool Normalizer2Impl::hasDecompBoundary(UChar32 c, UBool before) const {
649 * See normalizer2impl.h for a more detailed description
652 int32_t Normalizer2Impl::combine(const uint16_t *list, UChar32 trail) {
703 void Normalizer2Impl::addComposites(const uint16_t *list, UnicodeSet &set) const {
733 void Normalizer2Impl::recompose(ReorderingBuffer &buffer, int32_t recomposeStartIndex,
902 Normalizer2Impl::compose(const UChar *src, const UChar *limit,
1162 Normalizer2Impl::composeQuickCheck(const UChar *src, const UChar *limit,
1271 void Normalizer2Impl::composeAndAppend(const UChar *src, const UChar *limit,
1308 UBool Normalizer2Impl::hasCompBoundaryBefore(UChar32 c, uint16_t norm16) const {
1335 UBool Normalizer2Impl::hasCompBoundaryAfter(UChar32 c, UBool onlyContiguous, UBool testInert) const {
1366 const UChar *Normalizer2Impl::findPreviousCompBoundary(const UChar *start, const UChar *p) const {
1377 const UChar *Normalizer2Impl::findNextCompBoundary(const UChar *p, const UChar *limit) const {
1388 FCDTrieSingleton(SimpleSingleton &s, Normalizer2Impl &ni, UErrorCode &ec) :
1401 Normalizer2Impl &impl;
1452 void Normalizer2Impl::setFCD16FromNorm16(UChar32 start, UChar32 end, uint16_t norm16,
1498 const UTrie2 *Normalizer2Impl::getFCDTrie(UErrorCode &errorCode) const {
1500 Normalizer2Impl *me=const_cast<Normalizer2Impl *>(this);
1508 Normalizer2Impl::makeFCD(const UChar *src, const UChar *limit,
1651 void Normalizer2Impl::makeFCDAndAppend(const UChar *src, const UChar *limit,
1679 const UChar *Normalizer2Impl::findPreviousFCDBoundary(const UChar *start, const UChar *p) const {
1688 const UChar *Normalizer2Impl::findNextFCDBoundary(const UChar *p, const UChar *limit) const {
1738 CanonIterDataSingleton(SimpleSingleton &s, Normalizer2Impl &ni, UErrorCode &ec) :
1757 Normalizer2Impl &impl;
1764 // Call Normalizer2Impl::makeCanonIterDataFromNorm16() for a range of same-norm16 characters.
1790 void Normalizer2Impl::makeCanonIterDataFromNorm16(UChar32 start, UChar32 end, uint16_t norm16,
1863 UBool Normalizer2Impl::ensureCanonIterData(UErrorCode &errorCode) const {
1865 Normalizer2Impl *me=const_cast<Normalizer2Impl *>(this);
1870 int32_t Normalizer2Impl::getCanonValue(UChar32 c) const {
1874 const UnicodeSet &Normalizer2Impl::getCanonStartSet(int32_t n) const {
1879 UBool Normalizer2Impl::isCanonSegmentStarter(UChar32 c) const {
1883 UBool Normalizer2Impl::getCanonStartSet(UChar32 c, UnicodeSet &set) const {
1925 int32_t indexes[Normalizer2Impl::IX_MIN_MAYBE_YES+1];
1968 for(i=0; i<=Normalizer2Impl::IX_MIN_MAYBE_YES; ++i) {
1973 size=indexes[Normalizer2Impl::IX_TOTAL_SIZE];
1991 nextOffset=indexes[Normalizer2Impl::IX_NORM_TRIE_OFFSET];
1996 nextOffset=indexes[Normalizer2Impl::IX_EXTRA_DATA_OFFSET];
2001 nextOffset=indexes[Normalizer2Impl::IX_EXTRA_DATA_OFFSET+1];