Home
last modified time | relevance | path

Searched refs:Hyphenator (Results 1 – 25 of 25) sorted by relevance

/aosp12/frameworks/minikin/tests/unittest/
H A DHyphenatorMapTest.cpp28 const Hyphenator* FAKE_ADDRESS = reinterpret_cast<const Hyphenator*>(1);
29 const Hyphenator* AS_HYPHENATOR = FAKE_ADDRESS++;
30 const Hyphenator* BG_HYPHENATOR = FAKE_ADDRESS++;
31 const Hyphenator* BN_HYPHENATOR = FAKE_ADDRESS++;
32 const Hyphenator* CU_HYPHENATOR = FAKE_ADDRESS++;
33 const Hyphenator* CY_HYPHENATOR = FAKE_ADDRESS++;
34 const Hyphenator* DA_HYPHENATOR = FAKE_ADDRESS++;
40 const Hyphenator* ES_HYPHENATOR = FAKE_ADDRESS++;
41 const Hyphenator* ET_HYPHENATOR = FAKE_ADDRESS++;
42 const Hyphenator* EU_HYPHENATOR = FAKE_ADDRESS++;
[all …]
H A DHyphenatorTest.cpp63 Hyphenator* hyphenator = Hyphenator::loadBinary(nullptr, 2, 2, "ca"); in TEST()
77 Hyphenator* hyphenator = Hyphenator::loadBinary(nullptr, 2, 2, "ca"); in TEST()
89 Hyphenator* hyphenator = Hyphenator::loadBinary(nullptr, 2, 2, "pl"); in TEST()
101 Hyphenator* hyphenator = Hyphenator::loadBinary(nullptr, 2, 2, "pl"); in TEST()
114 Hyphenator* hyphenator = Hyphenator::loadBinary(nullptr, 2, 2, "pl"); in TEST()
127 Hyphenator* hyphenator = Hyphenator::loadBinary(nullptr, 2, 2, "sl"); in TEST()
139 Hyphenator* hyphenator = Hyphenator::loadBinary(nullptr, 2, 2, "en"); in TEST()
151 Hyphenator* hyphenator = Hyphenator::loadBinary(nullptr, 2, 2, "en"); in TEST()
162 Hyphenator* hyphenator = Hyphenator::loadBinary(nullptr, 2, 2, "en"); in TEST()
189 Hyphenator* hyphenator = Hyphenator::loadBinary(nullptr, 2, 2, "en"); in TEST()
[all …]
H A DGreedyLineBreakerTest.cpp58 Hyphenator* hyphenator = Hyphenator::loadBinary( in SetUp()
61 HyphenatorMap::add("pl", Hyphenator::loadBinary(nullptr, 0, 0, "pl")); in SetUp()
H A DOptimalLineBreakerTest.cpp58 Hyphenator* hyphenator = Hyphenator::loadBinary( in SetUp()
61 HyphenatorMap::add("pl", Hyphenator::loadBinary(nullptr, 0, 0, "pl")); in SetUp()
/aosp12/frameworks/minikin/libs/minikin/
H A DHyphenatorMap.h34 static void add(const std::string& localeStr, const Hyphenator* hyphenator) { in add()
55 static const Hyphenator* lookup(const Locale& locale) { in lookup()
62 void addInternal(const std::string& localeStr, const Hyphenator* hyphenator);
64 const Hyphenator* lookupInternal(const Locale& locale);
74 const Hyphenator* lookupByIdentifier(uint64_t id) const EXCLUSIVE_LOCKS_REQUIRED(mMutex);
75 const Hyphenator* lookupBySubtag(const Locale& locale, SubtagBits bits) const
78 const Hyphenator* mSoftHyphenOnlyHyphenator;
79 std::map<uint64_t, const Hyphenator*> mMap GUARDED_BY(mMutex);
H A DHyphenatorMap.cpp36 void addHyphenator(const std::string& localeStr, const Hyphenator* hyphenator) { in addHyphenator()
46 Hyphenator::loadBinary(nullptr, DEFAULT_MIN_PREFIX, DEFAULT_MAX_PREFIX, "")) {} in HyphenatorMap()
48 void HyphenatorMap::addInternal(const std::string& localeStr, const Hyphenator* hyphenator) { in addInternal()
73 const Hyphenator* HyphenatorMap::lookupInternal(const Locale& locale) { in lookupInternal()
76 const Hyphenator* result = lookupByIdentifier(id); in lookupInternal()
115 const Hyphenator* HyphenatorMap::lookupByIdentifier(uint64_t id) const { in lookupByIdentifier()
120 const Hyphenator* HyphenatorMap::lookupBySubtag(const Locale& locale, SubtagBits bits) const { in lookupBySubtag()
H A DHyphenator.cpp100 Hyphenator* Hyphenator::loadBinary(const uint8_t* patternData, size_t minPrefix, size_t minSuffix, in loadBinary()
110 return new Hyphenator(patternData, minPrefix, minSuffix, hyphenLocale); in loadBinary()
113 Hyphenator::Hyphenator(const uint8_t* patternData, size_t minPrefix, size_t minSuffix, in Hyphenator() function in minikin::Hyphenator
120 void Hyphenator::hyphenate(const U16StringPiece& word, HyphenationType* out) const { in hyphenate()
146 bool Hyphenator::isLineBreakingHyphen(uint32_t c) { in isLineBreakingHyphen()
250 void Hyphenator::hyphenateWithNoPatterns(const U16StringPiece& word, HyphenationType* out) const { in hyphenateWithNoPatterns()
291 HyphenationType Hyphenator::alphabetLookup(uint16_t* alpha_codes, in alphabetLookup()
350 void Hyphenator::hyphenateFromCodes(const uint16_t* codes, size_t len, HyphenationType hyphenValue, in hyphenateFromCodes()
H A DLineBreakerUtil.h42 std::vector<HyphenationType> hyphenate(const U16StringPiece& string, const Hyphenator& hypenator);
67 const Hyphenator& hyphenator, // A hyphenator to be used for hyphenation. in populateHyphenationPoints()
130 const Hyphenator* hyphenator = nullptr;
H A DLineBreakerUtil.cpp28 std::vector<HyphenationType> hyphenate(const U16StringPiece& str, const Hyphenator& hyphenator) { in hyphenate()
H A DAndroid.bp41 "Hyphenator.cpp",
H A DWordBreaker.cpp128 if (Hyphenator::isLineBreakingHyphen(codePoint) || codePoint == CHAR_SOFT_HYPHEN) { in isValidBreak()
H A DGreedyLineBreaker.cpp116 const Hyphenator* mHyphenator = nullptr;
/aosp12/frameworks/minikin/tests/perftests/
H A DHyphenator.cpp30 Hyphenator* hyphenator = Hyphenator::loadBinary(readWholeFile(enUsHyph).data(), enUsMinPrefix, in BM_Hyphenator_short_word()
43 Hyphenator* hyphenator = Hyphenator::loadBinary(readWholeFile(enUsHyph).data(), enUsMinPrefix, in BM_Hyphenator_long_word()
H A DAndroid.bp33 "Hyphenator.cpp",
/aosp12/frameworks/minikin/app/
H A DHyphTool.cpp11 using minikin::Hyphenator;
13 Hyphenator* loadHybFile(const char* fn, int minPrefix, int minSuffix, const char* language) { in loadHybFile()
34 return Hyphenator::loadBinary(buf, minPrefix, minSuffix, language); in loadHybFile()
38 Hyphenator* hyph = loadHybFile("/tmp/en.hyb", 2, 3, "en"); // should also be configurable in main()
/aosp12/frameworks/minikin/include/minikin/
H A DHyphenator.h32 class Hyphenator; variable
37 void addHyphenator(const std::string& localeStr, const Hyphenator* hyphenator);
173 class Hyphenator {
205 static Hyphenator* loadBinary(const uint8_t* patternData, size_t minPrefix, size_t minSuffix,
217 Hyphenator(const uint8_t* patternData, size_t minPrefix, size_t minSuffix,
H A DLineBreaker.h50 class Hyphenator; variable
/aosp12/frameworks/base/core/java/android/text/
H A DHyphenator.java24 public class Hyphenator { class
25 private Hyphenator() {} in Hyphenator() method in Hyphenator
/aosp12/frameworks/base/core/jni/
H A Dandroid_text_Hyphenator.cpp62 minikin::addHyphenator(locale, minikin::Hyphenator::loadBinary( in addHyphenatorWithoutPatternFile()
72 minikin::addHyphenator(locale, minikin::Hyphenator::loadBinary( in addHyphenator()
/aosp12/frameworks/base/core/java/com/android/internal/os/
H A DZygoteInit.java50 import android.text.Hyphenator;
212 Hyphenator.init(); in preloadTextResources()
/aosp12/frameworks/base/boot/
H A Dpreloaded-classes6923 android.text.Hyphenator
H A Dboot-image-profile.txt15196 HSPLandroid/text/Hyphenator;->init()V
30538 Landroid/text/Hyphenator;
/aosp12/frameworks/base/config/
H A Dpreloaded-classes6945 android.text.Hyphenator
H A Dboot-image-profile.txt15245 HSPLandroid/text/Hyphenator;->init()V
40202 Landroid/text/Hyphenator;
/aosp12/frameworks/base/boot/hiddenapi/
H A Dhiddenapi-max-target-o.txt59448 Landroid/text/Hyphenator;-><init>()V
59449 Landroid/text/Hyphenator;->init()V
59450 Landroid/text/Hyphenator;->nInit()V