Lines Matching refs:EmojiFactory
17 #include "EmojiFactory.h"
19 #define LOG_TAG "EmojiFactory"
34 static Vector<EmojiFactory *> *g_factories = NULL;
51 // when a user requires to EmojiFactory, which makes better sense to me.
54 g_factories = new Vector<EmojiFactory *>();
85 EmojiFactory *(*get_emoji_factory)() =
86 reinterpret_cast<EmojiFactory *(*)()>(dlsym(handle,
98 EmojiFactory *factory = (*get_emoji_factory)();
109 EmojiFactory *f = g_factories->itemAt(i);
111 ALOGE("Same EmojiFactory was found: %s", name);
148 EmojiFactory *EmojiFactory::GetImplementation(const char *name) {
155 EmojiFactory *factory = g_factories->itemAt(i);
164 EmojiFactory *EmojiFactory::GetAvailableImplementation() {
168 EmojiFactory *factory = g_factories->itemAt(i);
176 extern "C" android::EmojiFactory *GetImplementation(
178 return android::EmojiFactory::GetImplementation(name);
181 extern "C" android::EmojiFactory *GetAvailableImplementation() {
182 return android::EmojiFactory::GetAvailableImplementation();