Classes | Namespaces | Enumerations | Functions | Variables
bloaty/third_party/re2/re2/compile.cc File Reference
#include <stdint.h>
#include <string.h>
#include <unordered_map>
#include <utility>
#include "util/logging.h"
#include "util/pod_array.h"
#include "util/utf.h"
#include "re2/prog.h"
#include "re2/re2.h"
#include "re2/regexp.h"
#include "re2/walker-inl.h"
Include dependency graph for bloaty/third_party/re2/re2/compile.cc:

Go to the source code of this file.

Classes

struct  re2::ByteRangeProg
 
class  re2::Compiler
 
struct  re2::Frag
 
struct  re2::PatchList
 

Namespaces

 re2
 

Enumerations

enum  re2::Encoding { re2::kEncodingUTF8 = 1, re2::kEncodingLatin1, re2::kEncodingUTF8 = 1, re2::kEncodingLatin1 }
 

Functions

static bool re2::IsAnchorEnd (Regexp **pre, int depth)
 
static bool re2::IsAnchorStart (Regexp **pre, int depth)
 
static bool re2::IsNoMatch (Frag a)
 
static uint64_t re2::MakeRuneCacheKey (uint8_t lo, uint8_t hi, bool foldcase, int next)
 
static int re2::MaxRune (int len)
 

Variables

static PatchList re2::nullPatchList = { 0 }
 
static struct re2::ByteRangeProg re2::prog_80_10ffff []
 


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