diff options
author | 2014-12-15 09:34:08 +0000 | |
---|---|---|
committer | 2014-12-15 09:34:09 +0000 | |
commit | ba8a03d7b94fdeaba30d14c8227947f9d1fb1275 (patch) | |
tree | 373aa682afbbd9202ced7e48d2bdc1e482db59b5 /native/jni/src/utils/jni_data_utils.h | |
parent | 25daca00531e79c7bae9d5508644aaa2e677f0f5 (diff) | |
parent | ad546afbaa1eea4b291ed021f86fab7652b5d205 (diff) | |
download | latinime-ba8a03d7b94fdeaba30d14c8227947f9d1fb1275.tar.gz latinime-ba8a03d7b94fdeaba30d14c8227947f9d1fb1275.tar.xz latinime-ba8a03d7b94fdeaba30d14c8227947f9d1fb1275.zip |
Merge "Remove dependency on jni.h from WordProperty."
Diffstat (limited to 'native/jni/src/utils/jni_data_utils.h')
-rw-r--r-- | native/jni/src/utils/jni_data_utils.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/native/jni/src/utils/jni_data_utils.h b/native/jni/src/utils/jni_data_utils.h index a259e1cd0..01295859c 100644 --- a/native/jni/src/utils/jni_data_utils.h +++ b/native/jni/src/utils/jni_data_utils.h @@ -21,6 +21,7 @@ #include "defines.h" #include "jni.h" +#include "suggest/core/dictionary/property/word_property.h" #include "suggest/core/session/ngram_context.h" #include "suggest/core/policy/dictionary_header_structure_policy.h" #include "suggest/policyimpl/dictionary/header/header_read_write_utils.h" @@ -140,6 +141,12 @@ class JniDataUtils { env->SetFloatArrayRegion(array, index, 1 /* len */, &value); } + static void outputWordProperty(JNIEnv *const env, const WordProperty &wordProperty, + jintArray outCodePoints, jbooleanArray outFlags, jintArray outProbabilityInfo, + jobject outNgramPrevWordsArray, jobject outNgramPrevWordIsBeginningOfSentenceArray, + jobject outNgramTargets, jobject outNgramProbabilities, jobject outShortcutTargets, + jobject outShortcutProbabilities); + private: DISALLOW_IMPLICIT_CONSTRUCTORS(JniDataUtils); |