1*0e209d39SAndroid Build Coastguard Worker // © 2016 and later: Unicode, Inc. and others. 2*0e209d39SAndroid Build Coastguard Worker // License & terms of use: http://www.unicode.org/copyright.html 3*0e209d39SAndroid Build Coastguard Worker /* 4*0e209d39SAndroid Build Coastguard Worker ********************************************************************** 5*0e209d39SAndroid Build Coastguard Worker * Copyright (c) 2000-2005, International Business Machines 6*0e209d39SAndroid Build Coastguard Worker * Corporation and others. All Rights Reserved. 7*0e209d39SAndroid Build Coastguard Worker ********************************************************************** 8*0e209d39SAndroid Build Coastguard Worker * Date Name Description 9*0e209d39SAndroid Build Coastguard Worker * 01/11/2000 aliu Creation. 10*0e209d39SAndroid Build Coastguard Worker ********************************************************************** 11*0e209d39SAndroid Build Coastguard Worker */ 12*0e209d39SAndroid Build Coastguard Worker 13*0e209d39SAndroid Build Coastguard Worker #include "unicode/utypes.h" 14*0e209d39SAndroid Build Coastguard Worker 15*0e209d39SAndroid Build Coastguard Worker #if !UCONFIG_NO_TRANSLITERATION 16*0e209d39SAndroid Build Coastguard Worker 17*0e209d39SAndroid Build Coastguard Worker #include "nultrans.h" 18*0e209d39SAndroid Build Coastguard Worker 19*0e209d39SAndroid Build Coastguard Worker U_NAMESPACE_BEGIN 20*0e209d39SAndroid Build Coastguard Worker UOBJECT_DEFINE_RTTI_IMPLEMENTATION(NullTransliterator)21*0e209d39SAndroid Build Coastguard WorkerUOBJECT_DEFINE_RTTI_IMPLEMENTATION(NullTransliterator) 22*0e209d39SAndroid Build Coastguard Worker 23*0e209d39SAndroid Build Coastguard Worker NullTransliterator::NullTransliterator() : Transliterator(UNICODE_STRING_SIMPLE("Any-Null"), nullptr) {} 24*0e209d39SAndroid Build Coastguard Worker ~NullTransliterator()25*0e209d39SAndroid Build Coastguard WorkerNullTransliterator::~NullTransliterator() {} 26*0e209d39SAndroid Build Coastguard Worker clone() const27*0e209d39SAndroid Build Coastguard WorkerNullTransliterator* NullTransliterator::clone() const { 28*0e209d39SAndroid Build Coastguard Worker return new NullTransliterator(); 29*0e209d39SAndroid Build Coastguard Worker } 30*0e209d39SAndroid Build Coastguard Worker handleTransliterate(Replaceable &,UTransPosition & offsets,UBool) const31*0e209d39SAndroid Build Coastguard Workervoid NullTransliterator::handleTransliterate(Replaceable& /*text*/, UTransPosition& offsets, 32*0e209d39SAndroid Build Coastguard Worker UBool /*isIncremental*/) const { 33*0e209d39SAndroid Build Coastguard Worker offsets.start = offsets.limit; 34*0e209d39SAndroid Build Coastguard Worker } 35*0e209d39SAndroid Build Coastguard Worker 36*0e209d39SAndroid Build Coastguard Worker U_NAMESPACE_END 37*0e209d39SAndroid Build Coastguard Worker 38*0e209d39SAndroid Build Coastguard Worker #endif /* #if !UCONFIG_NO_TRANSLITERATION */ 39