#include <stddef.h>#include <stdint.h>#include <stdio.h>#include <string.h>#include <algorithm>#include <atomic>#include <deque>#include <mutex>#include <new>#include <string>#include <unordered_map>#include <unordered_set>#include <utility>#include <vector>#include "util/logging.h"#include "util/mix.h"#include "util/mutex.h"#include "util/strutil.h"#include "re2/pod_array.h"#include "re2/prog.h"#include "re2/re2.h"#include "re2/sparse_set.h"#include "re2/stringpiece.h"
Go to the source code of this file.
Classes | |
| class | re2::DFA |
| class | re2::DFA::RWLocker |
| struct | re2::DFA::SearchParams |
| struct | re2::DFA::StartInfo |
| struct | re2::DFA::State |
| struct | re2::DFA::StateEqual |
| struct | re2::DFA::StateHash |
| class | re2::DFA::StateSaver |
| class | re2::DFA::Workq |
Namespaces | |
| re2 | |
Macros | |
| #define | DeadState reinterpret_cast<State*>(1) |
| #define | FullMatchState reinterpret_cast<State*>(2) |
| #define | Mark (-1) |
| #define | MatchSep (-2) |
| #define | SpecialStateMax FullMatchState |
Functions | |
| static const uint8_t * | re2::BytePtr (const void *v) |
Variables | |
| static bool | re2::dfa_should_bail_when_slow = true |
| static const bool | re2::ExtraDebug = false |
| #define DeadState reinterpret_cast<State*>(1) |
Definition at line 483 of file re2/re2/dfa.cc.
| #define FullMatchState reinterpret_cast<State*>(2) |
Definition at line 486 of file re2/re2/dfa.cc.
| #define Mark (-1) |
Definition at line 360 of file re2/re2/dfa.cc.
| #define MatchSep (-2) |
Definition at line 364 of file re2/re2/dfa.cc.
| #define SpecialStateMax FullMatchState |
Definition at line 488 of file re2/re2/dfa.cc.