#include <jem/util/Pattern.h>
|
static void | check (const String &pattern) |
|
static bool | matches (const String &pattern, const String &word) |
|
static bool | contains (const String &pattern, const String &word) |
|
static Span | findShortestMatch (const String &pattern, const String &word) |
|
static Span | findShortestMatch (const String &pattern, idx_t istart, const String &word) |
|
static Span | findShortestMatch (const String &pattern, idx_t istart, const char *word, idx_t wsize) |
|
static Span | rfindShortestMatch (const String &pattern, const String &word) |
|
static Span | rfindShortestMatch (const String &pattern, idx_t istart, const String &word) |
|
static Span | rfindShortestMatch (const String &pattern, idx_t istart, const char *word, idx_t wsize) |
|
static Span | findLongestMatch (const String &pattern, const String &word) |
|
static Span | findLongestMatch (const String &pattern, idx_t istart, const String &word) |
|
static Span | findLongestMatch (const String &pattern, idx_t istart, const char *word, idx_t wsize) |
|
static Span | rfindLongestMatch (const String &pattern, const String &word) |
|
static Span | rfindLongestMatch (const String &pattern, idx_t istart, const String &word) |
|
static Span | rfindLongestMatch (const String &pattern, idx_t istart, const char *word, idx_t wsize) |
|
static void jem::util::Pattern::check |
( |
const String & |
pattern | ) |
|
|
static |
static bool jem::util::Pattern::matches |
( |
const String & |
pattern, |
|
|
const String & |
word |
|
) |
| |
|
static |
static bool jem::util::Pattern::contains |
( |
const String & |
pattern, |
|
|
const String & |
word |
|
) |
| |
|
static |
Range< idx_t > jem::util::Pattern::findShortestMatch |
( |
const String & |
pattern, |
|
|
const String & |
word |
|
) |
| |
|
static |
Range< idx_t > jem::util::Pattern::findShortestMatch |
( |
const String & |
pattern, |
|
|
idx_t |
istart, |
|
|
const String & |
word |
|
) |
| |
|
static |
static Span jem::util::Pattern::findShortestMatch |
( |
const String & |
pattern, |
|
|
idx_t |
istart, |
|
|
const char * |
word, |
|
|
idx_t |
wsize |
|
) |
| |
|
static |
Range< idx_t > jem::util::Pattern::rfindShortestMatch |
( |
const String & |
pattern, |
|
|
const String & |
word |
|
) |
| |
|
static |
Range< idx_t > jem::util::Pattern::rfindShortestMatch |
( |
const String & |
pattern, |
|
|
idx_t |
istart, |
|
|
const String & |
word |
|
) |
| |
|
static |
static Span jem::util::Pattern::rfindShortestMatch |
( |
const String & |
pattern, |
|
|
idx_t |
istart, |
|
|
const char * |
word, |
|
|
idx_t |
wsize |
|
) |
| |
|
static |
Range< idx_t > jem::util::Pattern::findLongestMatch |
( |
const String & |
pattern, |
|
|
const String & |
word |
|
) |
| |
|
static |
Range< idx_t > jem::util::Pattern::findLongestMatch |
( |
const String & |
pattern, |
|
|
idx_t |
istart, |
|
|
const String & |
word |
|
) |
| |
|
static |
static Span jem::util::Pattern::findLongestMatch |
( |
const String & |
pattern, |
|
|
idx_t |
istart, |
|
|
const char * |
word, |
|
|
idx_t |
wsize |
|
) |
| |
|
static |
Range< idx_t > jem::util::Pattern::rfindLongestMatch |
( |
const String & |
pattern, |
|
|
const String & |
word |
|
) |
| |
|
static |
Range< idx_t > jem::util::Pattern::rfindLongestMatch |
( |
const String & |
pattern, |
|
|
idx_t |
istart, |
|
|
const String & |
word |
|
) |
| |
|
static |
static Span jem::util::Pattern::rfindLongestMatch |
( |
const String & |
pattern, |
|
|
idx_t |
istart, |
|
|
const char * |
word, |
|
|
idx_t |
wsize |
|
) |
| |
|
static |