#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/pod_array.h"
#include "util/sparse_set.h"
#include "util/strutil.h"
#include "re2/prog.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) |
static void * | re2::memrchr (const void *s, int c, size_t n) |
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 497 of file bloaty/third_party/re2/re2/dfa.cc.
#define FullMatchState reinterpret_cast<State*>(2) |
Definition at line 500 of file bloaty/third_party/re2/re2/dfa.cc.
#define Mark (-1) |
Definition at line 374 of file bloaty/third_party/re2/re2/dfa.cc.
#define MatchSep (-2) |
Definition at line 378 of file bloaty/third_party/re2/re2/dfa.cc.
#define SpecialStateMax FullMatchState |
Definition at line 502 of file bloaty/third_party/re2/re2/dfa.cc.