1 /* 2 ********************************************************************** 3 * Copyright (c) 2000-2005, International Business Machines 4 * Corporation and others. All Rights Reserved. 5 ********************************************************************** 6 * Date Name Description 7 * 01/11/2000 aliu Creation. 8 ********************************************************************** 9 */ 10 11 #include "unicode/utypes.h" 12 13 #if !UCONFIG_NO_TRANSLITERATION 14 15 #include "nultrans.h" 16 17 U_NAMESPACE_BEGIN 18 19 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(NullTransliterator) 20 21 NullTransliterator::NullTransliterator() : Transliterator(UNICODE_STRING_SIMPLE("Any-Null"), 0) {} 22 23 NullTransliterator::~NullTransliterator() {} 24 25 Transliterator* NullTransliterator::clone(void) const { 26 return new NullTransliterator(); 27 } 28 29 void NullTransliterator::handleTransliterate(Replaceable& /*text*/, UTransPosition& offsets, 30 UBool /*isIncremental*/) const { 31 offsets.start = offsets.limit; 32 } 33 34 U_NAMESPACE_END 35 36 #endif /* #if !UCONFIG_NO_TRANSLITERATION */ 37