Classes | Namespaces | Macros | Functions | Variables
re2/re2/dfa.cc File Reference
#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"
Include dependency graph for re2/re2/dfa.cc:

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_tre2::BytePtr (const void *v)
 

Variables

static bool re2::dfa_should_bail_when_slow = true
 
static const bool re2::ExtraDebug = false
 

Macro Definition Documentation

◆ DeadState

#define DeadState   reinterpret_cast<State*>(1)

Definition at line 483 of file re2/re2/dfa.cc.

◆ FullMatchState

#define FullMatchState   reinterpret_cast<State*>(2)

Definition at line 486 of file re2/re2/dfa.cc.

◆ Mark

#define Mark   (-1)

Definition at line 360 of file re2/re2/dfa.cc.

◆ MatchSep

#define MatchSep   (-2)

Definition at line 364 of file re2/re2/dfa.cc.

◆ SpecialStateMax

#define SpecialStateMax   FullMatchState

Definition at line 488 of file re2/re2/dfa.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:10