2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_util_regex_REMatchEnumeration__
5 #define __gnu_java_util_regex_REMatchEnumeration__
9 #include <java/lang/Object.h>
18 class CPStringBuilder
;
27 class REMatchEnumeration
;
34 class gnu::java::util::regex::REMatchEnumeration
: public ::java::lang::Object
37 public: // actually package-private
38 REMatchEnumeration(::gnu::java::util::regex::RE
*, ::gnu::java::util::regex::CharIndexed
*, jint
, jint
);
40 virtual jboolean
hasMoreElements();
41 virtual jboolean
hasMoreMatches();
42 virtual jboolean
hasMoreMatches(::gnu::java::lang::CPStringBuilder
*);
43 virtual ::gnu::java::util::regex::REMatch
* REMatchEnumeration$
nextElement();
44 virtual ::java::lang::Object
* nextElement();
46 static const jint YES
= 1;
47 static const jint MAYBE
= 0;
48 static const jint NO
= -1;
49 jint
__attribute__((aligned(__alignof__( ::java::lang::Object
)))) more
;
50 ::gnu::java::util::regex::REMatch
* match
;
51 ::gnu::java::util::regex::RE
* expr
;
52 ::gnu::java::util::regex::CharIndexed
* input
;
56 static ::java::lang::Class
class$
;
59 #endif // __gnu_java_util_regex_REMatchEnumeration__