Graphe de collaboration de internal::GenericRegexSearch< RegexType, Allocator >:Types publics | |
| typedef RegexType::EncodingType | Encoding |
| typedef Encoding::Ch | Ch |
Fonctions membres publiques | |
| GenericRegexSearch (const RegexType ®ex, Allocator *allocator=0) | |
| template<typename InputStream> | |
| bool | Match (InputStream &is) |
| bool | Match (const Ch *s) |
| template<typename InputStream> | |
| bool | Search (InputStream &is) |
| bool | Search (const Ch *s) |
Types privés | |
| typedef RegexType::State | State |
| typedef RegexType::Range | Range |
Fonctions membres privées | |
| template<typename InputStream> | |
| bool | SearchWithAnchoring (InputStream &is, bool anchorBegin, bool anchorEnd) |
| size_t | GetStateSetSize () const |
| bool | AddState (Stack< Allocator > &l, SizeType index) |
| bool | MatchRange (SizeType rangeIndex, unsigned codepoint) const |
Attributs privés | |
| const RegexType & | regex_ |
| Allocator * | allocator_ |
| Allocator * | ownAllocator_ |
| Stack< Allocator > | state0_ |
| Stack< Allocator > | state1_ |
| uint32_t * | stateSet_ |
| typedef Encoding::Ch internal::GenericRegexSearch< RegexType, Allocator >::Ch |
| typedef RegexType::EncodingType internal::GenericRegexSearch< RegexType, Allocator >::Encoding |
|
private |
|
private |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inlineprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |