2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_util_regex_RETokenOneOf__
5 #define __gnu_java_util_regex_RETokenOneOf__
9 #include <gnu/java/util/regex/REToken.h>
18 class CPStringBuilder
;
33 class gnu::java::util::regex::RETokenOneOf
: public ::gnu::java::util::regex::REToken
36 public: // actually package-private
37 RETokenOneOf(jint
, ::java::lang::String
*, jboolean
, jboolean
);
38 RETokenOneOf(jint
, ::java::util::List
*, jboolean
);
39 RETokenOneOf(jint
, ::java::util::List
*, ::java::util::List
*, jboolean
);
40 jint
getMinimumLength();
41 jint
getMaximumLength();
42 jboolean
match(::gnu::java::util::regex::CharIndexed
*, ::gnu::java::util::regex::REMatch
*);
43 jboolean
matchOneChar(::gnu::java::util::regex::CharIndexed
*, ::gnu::java::util::regex::REMatch
*);
45 jboolean
matchN(::gnu::java::util::regex::CharIndexed
*, ::gnu::java::util::regex::REMatch
*, jboolean
);
46 jboolean
matchP(::gnu::java::util::regex::CharIndexed
*, ::gnu::java::util::regex::REMatch
*, jboolean
);
47 jboolean
matchOneRE(::gnu::java::util::regex::CharIndexed
*, ::gnu::java::util::regex::REMatch
*);
48 public: // actually package-private
49 ::gnu::java::util::regex::REMatch
* findMatch(::gnu::java::util::regex::CharIndexed
*, ::gnu::java::util::regex::REMatch
*);
50 ::gnu::java::util::regex::REMatch
* backtrack(::gnu::java::util::regex::CharIndexed
*, ::gnu::java::util::regex::REMatch
*, ::java::lang::Object
*);
52 ::gnu::java::util::regex::REMatch
* findMatch(::gnu::java::util::regex::CharIndexed
*, ::gnu::java::util::regex::REMatch
*, jint
);
53 public: // actually package-private
54 jboolean
returnsFixedLengthMatches();
55 jint
findFixedLengthMatches(::gnu::java::util::regex::CharIndexed
*, ::gnu::java::util::regex::REMatch
*, jint
);
56 void dump(::gnu::java::lang::CPStringBuilder
*);
58 ::java::util::List
* __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken
)))) options
;
60 jboolean matchesOneChar
;
61 ::java::util::List
* addition
;
63 static ::java::lang::Class
class$
;
66 #endif // __gnu_java_util_regex_RETokenOneOf__