// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* *********************************************************************** * Copyright (c) 2002-2007, International Business Machines Corporation * and others. All Rights Reserved. *********************************************************************** * Date Name Description * 06/06/2002 aliu Creation. *********************************************************************** */ #ifndef _ANYTRANS_H_ #define _ANYTRANS_H_ #include "unicode/utypes.h" #if !UCONFIG_NO_TRANSLITERATION #include "unicode/translit.h" #include "unicode/uscript.h" #include "uhash.h" U_NAMESPACE_BEGIN /** * A transliterator named Any-T or Any-T/V, where T is the target * script and V is the optional variant, that uses multiple * transliterators, all going to T or T/V, all with script sources. * The target must be a script. It partitions text into runs of the * same script, and then based on the script of each run, * transliterates from that script to the given target or * target/variant. Adjacent COMMON or INHERITED script characters are * included in each run. * * @author Alan Liu */ class AnyTransliterator : public Transliterator { … }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_TRANSLITERATION */ #endif