Classes | Namespaces | Macros | Functions | Variables
bloaty/third_party/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/pod_array.h"
#include "util/sparse_set.h"
#include "util/strutil.h"
#include "re2/prog.h"
#include "re2/stringpiece.h"
Include dependency graph for bloaty/third_party/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)
 
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
 

Macro Definition Documentation

◆ DeadState

#define DeadState   reinterpret_cast<State*>(1)

Definition at line 497 of file bloaty/third_party/re2/re2/dfa.cc.

◆ FullMatchState

#define FullMatchState   reinterpret_cast<State*>(2)

Definition at line 500 of file bloaty/third_party/re2/re2/dfa.cc.

◆ Mark

#define Mark   (-1)

Definition at line 374 of file bloaty/third_party/re2/re2/dfa.cc.

◆ MatchSep

#define MatchSep   (-2)

Definition at line 378 of file bloaty/third_party/re2/re2/dfa.cc.

◆ SpecialStateMax

#define SpecialStateMax   FullMatchState

Definition at line 502 of file bloaty/third_party/re2/re2/dfa.cc.



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