Lines Matching refs:RegExData

37 struct RegExData {
61 static void _close(JNIEnv* env, jclass clazz, RegExData* data)
74 static RegExData* open(JNIEnv* env, jclass clazz, jstring pattern, jint flags)
78 RegExData* data = (RegExData*)calloc(sizeof(RegExData), 1);
104 static RegExData* _clone(JNIEnv* env, jclass clazz, RegExData* data)
113 RegExData* result = (RegExData*)calloc(sizeof(RegExData), 1);
119 static void setText(JNIEnv* env, jclass clazz, RegExData* data, jstring text)
149 static jboolean matches(JNIEnv* env, jclass clazz, RegExData* data,
162 static jboolean lookingAt(JNIEnv* env, jclass clazz, RegExData* data,
175 static jboolean find(JNIEnv* env, jclass clazz, RegExData* data,
188 static jboolean findNext(JNIEnv* env, jclass clazz, RegExData* data)
200 static jint groupCount(JNIEnv* env, jclass clazz, RegExData* data)
212 static void startEnd(JNIEnv* env, jclass clazz, RegExData* data,
232 static void setRegion(JNIEnv* env, jclass clazz, RegExData* data, jint start,
242 static jint regionStart(JNIEnv* env, jclass clazz, RegExData* data)
252 static jint regionEnd(JNIEnv* env, jclass clazz, RegExData* data)
262 static void useTransparentBounds(JNIEnv* env, jclass clazz, RegExData* data,
272 static jboolean hasTransparentBounds(JNIEnv* env, jclass clazz, RegExData* data)
282 static void useAnchoringBounds(JNIEnv* env, jclass clazz, RegExData* data,
292 static jboolean hasAnchoringBounds(JNIEnv* env, jclass clazz, RegExData* data)
302 static jboolean hitEnd(JNIEnv* env, jclass clazz, RegExData* data)
312 static jboolean requireEnd(JNIEnv* env, jclass clazz, RegExData* data)
322 static void reset(JNIEnv* env, jclass clazz, RegExData* data, jint position)