Create embedded-5_0-branch branch for development on ARM embedded cores.
[official-gcc.git] / embedded-5_0-branch / libjava / gnu / java / util / regex / RETokenRange.h
blobfa3c923b7bf312c55b747c7568769a9f4fed65a8
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_util_regex_RETokenRange__
5 #define __gnu_java_util_regex_RETokenRange__
7 #pragma interface
9 #include <gnu/java/util/regex/REToken.h>
10 extern "Java"
12 namespace gnu
14 namespace java
16 namespace lang
18 class CPStringBuilder;
20 namespace util
22 namespace regex
24 class CharIndexed;
25 class REMatch;
26 class RETokenRange;
33 class gnu::java::util::regex::RETokenRange : public ::gnu::java::util::regex::REToken
36 public: // actually package-private
37 RETokenRange(jint, jchar, jchar, jboolean);
38 jint getMinimumLength();
39 jint getMaximumLength();
40 ::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
41 jboolean matchOneChar(jchar);
42 jboolean returnsFixedLengthMatches();
43 jint findFixedLengthMatches(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
44 void dump(::gnu::java::lang::CPStringBuilder *);
45 private:
46 jchar __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) lo;
47 jchar hi;
48 jboolean insens;
49 public:
50 static ::java::lang::Class class$;
53 #endif // __gnu_java_util_regex_RETokenRange__