Home | History | Annotate | Download | only in common

Lines Matching defs:Normalizer2

8 *   file name:  normalizer2.cpp
22 #include "unicode/normalizer2.h"
34 // Public API dispatch via Normalizer2 subclasses -------------------------- ***
36 Normalizer2::~Normalizer2() {}
39 Normalizer2::getRawDecomposition(UChar32, UnicodeString &) const {
44 Normalizer2::composePair(UChar32, UChar32) const {
49 Normalizer2::getCombiningClass(UChar32 /*c*/) const {
53 // Normalizer2 implementation for the old UNORM_NONE.
54 class NoopNormalizer2 : public Normalizer2 {
122 class Normalizer2WithImpl : public Normalizer2 {
473 class Norm2Singleton : public SimpleSingletonWrapper<Normalizer2> {
475 Norm2Singleton(SimpleSingleton &s) : SimpleSingletonWrapper<Normalizer2>(s) {}
476 Normalizer2 *getInstance(UErrorCode &errorCode) {
477 return SimpleSingletonWrapper<Normalizer2>::getInstance(createInstance, NULL, errorCode);
481 Normalizer2 *noop=new NoopNormalizer2;
512 const Normalizer2 *Normalizer2Factory::getNFCInstance(UErrorCode &errorCode) {
517 const Normalizer2 *Normalizer2Factory::getNFDInstance(UErrorCode &errorCode) {
522 const Normalizer2 *Normalizer2Factory::getFCDInstance(UErrorCode &errorCode) {
527 const Normalizer2 *Normalizer2Factory::getFCCInstance(UErrorCode &errorCode) {
532 const Normalizer2 *Normalizer2Factory::getNFKCInstance(UErrorCode &errorCode) {
538 const Normalizer2 *Normalizer2Factory::getNFKDInstance(UErrorCode &errorCode) {
544 const Normalizer2 *Normalizer2Factory::getNFKC_CFInstance(UErrorCode &errorCode) {
550 const Normalizer2 *Normalizer2Factory::getNoopInstance(UErrorCode &errorCode) {
554 const Normalizer2 *
597 Normalizer2Factory::getImpl(const Normalizer2 *norm2) {
601 const Normalizer2 *
602 Normalizer2::getNFCInstance(UErrorCode &errorCode) {
606 const Normalizer2 *
607 Normalizer2::getNFDInstance(UErrorCode &errorCode) {
611 const Normalizer2 *
612 Normalizer2::getNFKCInstance(UErrorCode &errorCode) {
616 const Normalizer2 *
617 Normalizer2::getNFKDInstance(UErrorCode &errorCode) {
621 const Normalizer2 *
622 Normalizer2::getNFKCCasefoldInstance(UErrorCode &errorCode) {
626 const Normalizer2 *
627 Normalizer2::getInstance(const char *packageName,
710 return (const UNormalizer2 *)Normalizer2::getNFCInstance(*pErrorCode);
715 return (const UNormalizer2 *)Normalizer2::getNFDInstance(*pErrorCode);
720 return (const UNormalizer2 *)Normalizer2::getNFKCInstance(*pErrorCode);
725 return (const UNormalizer2 *)Normalizer2::getNFKDInstance(*pErrorCode);
730 return (const UNormalizer2 *)Normalizer2::getNFKCCasefoldInstance(*pErrorCode);
738 return (const UNormalizer2 *)Normalizer2::getInstance(packageName, name, mode, *pErrorCode);
743 delete (Normalizer2 *)norm2;
764 const Normalizer2 *n2=(const Normalizer2 *)norm2;
801 const Normalizer2 *n2=(const Normalizer2 *)norm2;
870 if(reinterpret_cast<const Normalizer2 *>(norm2)->getDecomposition(c, destString)) {
889 if(reinterpret_cast<const Normalizer2 *>(norm2)->getRawDecomposition(c, destString)) {
898 return reinterpret_cast<const Normalizer2 *>(norm2)->composePair(a, b);
903 return reinterpret_cast<const Normalizer2 *>(norm2)->getCombiningClass(c);
918 return ((const Normalizer2 *)norm2)->isNormalized(sString, *pErrorCode);
933 return ((const Normalizer2 *)norm2)->quickCheck(sString, *pErrorCode);
948 return ((const Normalizer2 *)norm2)->spanQuickCheckYes(sString, *pErrorCode);
953 return ((const Normalizer2 *)norm2)->hasBoundaryBefore(c);
958 return ((const Normalizer2 *)norm2)->hasBoundaryAfter(c);
963 return ((const Normalizer2 *)norm2)->isInert(c);
971 const Normalizer2 *nfd=Normalizer2Factory::getNFDInstance(errorCode);
985 const Normalizer2 *norm2=Normalizer2Factory::getInstance(mode, errorCode);