OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
Go to the source code of this file.
Macros | |
#define | END 0 |
#define | BOL 1 |
#define | EOL 2 |
#define | ANY 3 |
#define | ANYOF 4 |
#define | ANYBUT 5 |
#define | BRANCH 6 |
#define | BACK 7 |
#define | EXACTLY 8 |
#define | NOTHING 9 |
#define | STAR 10 |
#define | PLUS 11 |
#define | OPEN 20 |
#define | CLOSE 30 |
#define | OP(p) (*(p)) |
#define | NEXT(p) (((*((p)+1)&0377)<<8) + (*((p)+2)&0377)) |
#define | OPERAND(p) ((p) + 3) |
#define | UCHARAT(p) ((const unsigned char*)(p))[0] |
#define | FAIL(m) { regerror(m); return(NULL); } |
#define | ISMULT(c) ((c) == '*' || (c) == '+' || (c) == '?') |
#define | META "^$.[()|?+*\\" |
#define | HASWIDTH 01 |
#define | SIMPLE 02 |
#define | SPSTART 04 |
#define | WORST 0 |
Variables | |
const unsigned char | MAGIC = 0234 |
#define ANY 3 |
Definition at line 269 of file ossimRegExp.cpp.
Referenced by ossimRegExp::regatom(), ossimRegExp::regmatch(), and ossimRegExp::regrepeat().
#define ANYBUT 5 |
Definition at line 271 of file ossimRegExp.cpp.
Referenced by ossimRegExp::regatom(), ossimRegExp::regmatch(), and ossimRegExp::regrepeat().
#define ANYOF 4 |
Definition at line 270 of file ossimRegExp.cpp.
Referenced by ossimRegExp::regatom(), ossimRegExp::regmatch(), and ossimRegExp::regrepeat().
#define BACK 7 |
Definition at line 275 of file ossimRegExp.cpp.
Referenced by ossimRegExp::regmatch(), ossimRegExp::regnext(), ossimRegExp::regpiece(), and ossimRegExp::regtail().
#define BOL 1 |
Definition at line 267 of file ossimRegExp.cpp.
Referenced by ossimRegExp::compile(), ossimRegExp::regatom(), and ossimRegExp::regmatch().
#define BRANCH 6 |
Definition at line 273 of file ossimRegExp.cpp.
Referenced by ossimRegExp::regbranch(), ossimRegExp::regmatch(), ossimRegExp::regoptail(), and ossimRegExp::regpiece().
#define CLOSE 30 |
Definition at line 285 of file ossimRegExp.cpp.
Referenced by ossimRegExp::reg(), and ossimRegExp::regmatch().
#define END 0 |
Definition at line 266 of file ossimRegExp.cpp.
Referenced by ossimRegExp::compile(), ossimRegExp::reg(), and ossimRegExp::regmatch().
#define EOL 2 |
Definition at line 268 of file ossimRegExp.cpp.
Referenced by ossimRegExp::regatom(), and ossimRegExp::regmatch().
#define EXACTLY 8 |
Definition at line 276 of file ossimRegExp.cpp.
Referenced by ossimRegExp::compile(), ossimRegExp::regatom(), ossimRegExp::regmatch(), and ossimRegExp::regrepeat().
#define FAIL | ( | m | ) | { regerror(m); return(NULL); } |
Definition at line 332 of file ossimRegExp.cpp.
#define HASWIDTH 01 |
Definition at line 340 of file ossimRegExp.cpp.
Referenced by ossimRegExp::reg(), ossimRegExp::regatom(), ossimRegExp::regbranch(), and ossimRegExp::regpiece().
#define ISMULT | ( | c | ) | ((c) == '*' || (c) == '+' || (c) == '?') |
Definition at line 333 of file ossimRegExp.cpp.
Referenced by ossimRegExp::regatom(), and ossimRegExp::regpiece().
#define META "^$.[()|?+*\\" |
Definition at line 334 of file ossimRegExp.cpp.
Referenced by ossimRegExp::regatom().
#define NEXT | ( | p | ) | (((*((p)+1)&0377)<<8) + (*((p)+2)&0377)) |
Definition at line 321 of file ossimRegExp.cpp.
Referenced by ossimRegExp::regnext().
#define NOTHING 9 |
Definition at line 277 of file ossimRegExp.cpp.
Referenced by ossimRegExp::regbranch(), ossimRegExp::regmatch(), and ossimRegExp::regpiece().
#define OP | ( | p | ) | (*(p)) |
Definition at line 320 of file ossimRegExp.cpp.
Referenced by ossimRegExp::compile(), ossimRegExp::regmatch(), ossimRegExp::regnext(), ossimRegExp::regoptail(), ossimRegExp::regrepeat(), and ossimRegExp::regtail().
#define OPEN 20 |
Definition at line 282 of file ossimRegExp.cpp.
Referenced by ossimRegExp::reg(), and ossimRegExp::regmatch().
#define OPERAND | ( | p | ) | ((p) + 3) |
Definition at line 322 of file ossimRegExp.cpp.
Referenced by ossimRegExp::compile(), ossimRegExp::regmatch(), ossimRegExp::regoptail(), and ossimRegExp::regrepeat().
#define PLUS 11 |
Definition at line 280 of file ossimRegExp.cpp.
Referenced by ossimRegExp::regmatch(), and ossimRegExp::regpiece().
#define SIMPLE 02 |
Definition at line 341 of file ossimRegExp.cpp.
Referenced by ossimRegExp::regatom(), and ossimRegExp::regpiece().
#define SPSTART 04 |
Definition at line 342 of file ossimRegExp.cpp.
Referenced by ossimRegExp::compile(), ossimRegExp::reg(), ossimRegExp::regatom(), ossimRegExp::regbranch(), and ossimRegExp::regpiece().
#define STAR 10 |
Definition at line 278 of file ossimRegExp.cpp.
Referenced by ossimRegExp::regmatch(), and ossimRegExp::regpiece().
#define UCHARAT | ( | p | ) | ((const unsigned char*)(p))[0] |
Definition at line 329 of file ossimRegExp.cpp.
Referenced by ossimRegExp::find(), and ossimRegExp::regatom().
#define WORST 0 |
Definition at line 343 of file ossimRegExp.cpp.
Referenced by ossimRegExp::regatom(), ossimRegExp::regbranch(), and ossimRegExp::regpiece().
const unsigned char MAGIC = 0234 |
Definition at line 324 of file ossimRegExp.cpp.
Referenced by ossimRegExp::compile(), and ossimRegExp::find().