Home | History | Annotate | Download | only in common

Lines Matching defs:Normalizer2

8 *   file name:  normalizer2.cpp
22 #include "unicode/normalizer2.h"
35 // Public API dispatch via Normalizer2 subclasses -------------------------- ***
37 Normalizer2::~Normalizer2() {}
40 Normalizer2::getRawDecomposition(UChar32, UnicodeString &) const {
45 Normalizer2::composePair(UChar32, UChar32) const {
50 Normalizer2::getCombiningClass(UChar32 /*c*/) const {
54 // Normalizer2 implementation for the old UNORM_NONE.
55 class NoopNormalizer2 : public Normalizer2 {
123 class Normalizer2WithImpl : public Normalizer2 {
458 static Normalizer2 *noopSingleton;
508 const Normalizer2 *Normalizer2Factory::getNFCInstance(UErrorCode &errorCode) {
513 const Normalizer2 *Normalizer2Factory::getNFDInstance(UErrorCode &errorCode) {
518 const Normalizer2 *Normalizer2Factory::getFCDInstance(UErrorCode &errorCode) {
523 const Normalizer2 *Normalizer2Factory::getFCCInstance(UErrorCode &errorCode) {
528 const Normalizer2 *Normalizer2Factory::getNFKCInstance(UErrorCode &errorCode) {
533 const Normalizer2 *Normalizer2Factory::getNFKDInstance(UErrorCode &errorCode) {
538 const Normalizer2 *Normalizer2Factory::getNFKC_CFInstance(UErrorCode &errorCode) {
543 const Normalizer2 *Normalizer2Factory::getNoopInstance(UErrorCode &errorCode) {
548 const Normalizer2 *
588 Normalizer2Factory::getImpl(const Normalizer2 *norm2) {
592 const Normalizer2 *
593 Normalizer2::getNFCInstance(UErrorCode &errorCode) {
597 const Normalizer2 *
598 Normalizer2::getNFDInstance(UErrorCode &errorCode) {
602 const Normalizer2 *
603 Normalizer2::getNFKCInstance(UErrorCode &errorCode) {
607 const Normalizer2 *
608 Normalizer2::getNFKDInstance(UErrorCode &errorCode) {
612 const Normalizer2 *
613 Normalizer2::getNFKCCasefoldInstance(UErrorCode &errorCode) {
617 const Normalizer2 *
618 Normalizer2::getInstance(const char *packageName,
704 return (const UNormalizer2 *)Normalizer2::getNFCInstance(*pErrorCode);
709 return (const UNormalizer2 *)Normalizer2::getNFDInstance(*pErrorCode);
714 return (const UNormalizer2 *)Normalizer2::getNFKCInstance(*pErrorCode);
719 return (const UNormalizer2 *)Normalizer2::getNFKDInstance(*pErrorCode);
724 return (const UNormalizer2 *)Normalizer2::getNFKCCasefoldInstance(*pErrorCode);
732 return (const UNormalizer2 *)Normalizer2::getInstance(packageName, name, mode, *pErrorCode);
737 delete (Normalizer2 *)norm2;
758 const Normalizer2 *n2=(const Normalizer2 *)norm2;
795 const Normalizer2 *n2=(const Normalizer2 *)norm2;
864 if(reinterpret_cast<const Normalizer2 *>(norm2)->getDecomposition(c, destString)) {
883 if(reinterpret_cast<const Normalizer2 *>(norm2)->getRawDecomposition(c, destString)) {
892 return reinterpret_cast<const Normalizer2 *>(norm2)->composePair(a, b);
897 return reinterpret_cast<const Normalizer2 *>(norm2)->getCombiningClass(c);
912 return ((const Normalizer2
927 return ((const Normalizer2 *)norm2)->quickCheck(sString, *pErrorCode);
942 return ((const Normalizer2 *)norm2)->spanQuickCheckYes(sString, *pErrorCode);
947 return ((const Normalizer2 *)norm2)->hasBoundaryBefore(c);
952 return ((const Normalizer2 *)norm2)->hasBoundaryAfter(c);
957 return ((const Normalizer2 *)norm2)->isInert(c);
965 const Normalizer2 *nfd=Normalizer2Factory::getNFDInstance(errorCode);
979 const Normalizer2 *norm2=Normalizer2Factory::getInstance(mode, errorCode);