Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
re2 Namespace Reference

Namespaces

 hooks
 
 re2_internal
 

Classes

class  _PCRE_MatchObject
 
class  _RE2_MatchObject
 
struct  AtomTest
 
class  Backtracker
 
class  Bitmap256
 
class  BitState
 
class  ByteMapBuilder
 
struct  ByteRangeProg
 
struct  CallbackTest
 
class  CaptureNamesWalker
 
struct  CaseFold
 
struct  CCTest
 
class  CharClass
 
class  CharClassBuilder
 
class  CoalesceWalker
 
class  Compiler
 
class  DFA
 
class  EmptyStringWalker
 
struct  ErrorTest
 
class  ExhaustiveTester
 
class  FactorAlternationImpl
 
class  FilteredRE2
 
struct  FilterTestVars
 
struct  Frag
 
struct  Frame
 
class  HashMix
 
struct  InstCond
 
struct  Job
 
class  LazyRE2
 
class  Mutex
 
class  MutexLock
 
class  NamedCapturesWalker
 
struct  NeverTest
 
class  NFA
 
class  NullWalker
 
class  NumCapturesWalker
 
struct  OneState
 
struct  ParseMode
 
struct  PatchList
 
class  PCRE
 
class  PCRE_Options
 
struct  PCRETest
 
class  PCREWalker
 
class  PODArray
 
class  PossibleMatchTester
 
class  Prefilter
 
class  PrefilterTree
 
struct  PrefixTest
 
class  Prog
 
class  RE2
 
class  ReaderMutexLock
 
class  Regexp
 
class  RegexpGenerator
 
class  RegexpStatus
 
struct  RegexpTest
 
class  RepetitionWalker
 
struct  ReverseTest
 
struct  RuneRange
 
struct  RuneRangeLess
 
struct  SetHooks
 
class  SimplifyWalker
 
class  SparseArray
 
class  SparseSetT
 
struct  Splice
 
class  StringGenerator
 
class  StringPiece
 
struct  SuccessTable
 
struct  Test
 
class  Tester
 
class  TestInstance
 
class  ToStringWalker
 
struct  UGroup
 
struct  URange16
 
struct  URange32
 
struct  WalkState
 
class  WriterMutexLock
 

Typedefs

typedef CharClass::iterator CCIter
 
typedef std::set< std::string >::const_iterator ConstSSIter
 
typedef int Ignored
 
typedef SparseSet Instq
 
typedef void ParseImpl(int iters, const char *regexp, const StringPiece &text)
 
typedef TestInstance::Result Result
 
typedef signed int Rune
 
typedef std::set< RuneRange, RuneRangeLessRuneRangeSet
 
typedef void SearchImpl(int iters, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
typedef SparseSetT< void > SparseSet
 
typedef std::set< std::string >::iterator SSIter
 
typedef SparseSet Workq
 

Enumerations

enum  { kMaxSubmatch = 1+16 }
 
enum  {
  PrecAtom, PrecUnary, PrecConcat, PrecAlternate,
  PrecEmpty, PrecParen, PrecToplevel
}
 
enum  { EvenOdd = 1, OddEven = -1, EvenOddSkip = 1<<30, OddEvenSkip }
 
enum  {
  Bit1 = 7, Bitx = 6, Bit2 = 5, Bit3 = 4,
  Bit4 = 3, Bit5 = 2, T1 = ((1<<(Bit1+1))-1) ^ 0xFF, Tx = ((1<<(Bitx+1))-1) ^ 0xFF,
  T2 = ((1<<(Bit2+1))-1) ^ 0xFF, T3 = ((1<<(Bit3+1))-1) ^ 0xFF, T4 = ((1<<(Bit4+1))-1) ^ 0xFF, T5 = ((1<<(Bit5+1))-1) ^ 0xFF,
  Rune1 = (1<<(Bit1+0*Bitx))-1, Rune2 = (1<<(Bit2+1*Bitx))-1, Rune3 = (1<<(Bit3+2*Bitx))-1, Rune4 = (1<<(Bit4+3*Bitx))-1,
  Maskx = (1<<Bitx)-1, Testx = Maskx ^ 0xFF, Bad = Runeerror
}
 
enum  {
  UTFmax = 4, Runesync = 0x80, Runeself = 0x80, Runeerror = 0xFFFD,
  Runemax = 0x10FFFF
}
 
enum  { kMaxSubmatch = 1+16 }
 
enum  {
  PrecAtom, PrecUnary, PrecConcat, PrecAlternate,
  PrecEmpty, PrecParen, PrecToplevel
}
 
enum  { EvenOdd = 1, OddEven = -1, EvenOddSkip = 1<<30, OddEvenSkip }
 
enum  {
  Bit1 = 7, Bitx = 6, Bit2 = 5, Bit3 = 4,
  Bit4 = 3, Bit5 = 2, T1 = ((1<<(Bit1+1))-1) ^ 0xFF, Tx = ((1<<(Bitx+1))-1) ^ 0xFF,
  T2 = ((1<<(Bit2+1))-1) ^ 0xFF, T3 = ((1<<(Bit3+1))-1) ^ 0xFF, T4 = ((1<<(Bit4+1))-1) ^ 0xFF, T5 = ((1<<(Bit5+1))-1) ^ 0xFF,
  Rune1 = (1<<(Bit1+0*Bitx))-1, Rune2 = (1<<(Bit2+1*Bitx))-1, Rune3 = (1<<(Bit3+2*Bitx))-1, Rune4 = (1<<(Bit4+3*Bitx))-1,
  Maskx = (1<<Bitx)-1, Testx = Maskx ^ 0xFF, Bad = Runeerror
}
 
enum  {
  UTFmax = 4, Runesync = 0x80, Runeself = 0x80, Runeerror = 0xFFFD,
  Runemax = 0x10FFFF
}
 
enum  EmptyOp {
  kEmptyBeginLine = 1<<0, kEmptyEndLine = 1<<1, kEmptyBeginText = 1<<2, kEmptyEndText = 1<<3,
  kEmptyWordBoundary = 1<<4, kEmptyNonWordBoundary = 1<<5, kEmptyAllFlags = (1<<6)-1, kEmptyBeginLine = 1<<0,
  kEmptyEndLine = 1<<1, kEmptyBeginText = 1<<2, kEmptyEndText = 1<<3, kEmptyWordBoundary = 1<<4,
  kEmptyNonWordBoundary = 1<<5, kEmptyAllFlags = (1<<6)-1
}
 
enum  EmptyOp {
  kEmptyBeginLine = 1<<0, kEmptyEndLine = 1<<1, kEmptyBeginText = 1<<2, kEmptyEndText = 1<<3,
  kEmptyWordBoundary = 1<<4, kEmptyNonWordBoundary = 1<<5, kEmptyAllFlags = (1<<6)-1, kEmptyBeginLine = 1<<0,
  kEmptyEndLine = 1<<1, kEmptyBeginText = 1<<2, kEmptyEndText = 1<<3, kEmptyWordBoundary = 1<<4,
  kEmptyNonWordBoundary = 1<<5, kEmptyAllFlags = (1<<6)-1
}
 
enum  Encoding { kEncodingUTF8 = 1, kEncodingLatin1, kEncodingUTF8 = 1, kEncodingLatin1 }
 
enum  Encoding { kEncodingUTF8 = 1, kEncodingLatin1, kEncodingUTF8 = 1, kEncodingLatin1 }
 
enum  Engine {
  kEngineBacktrack = 0, kEngineNFA, kEngineDFA, kEngineDFA1,
  kEngineOnePass, kEngineBitState, kEngineRE2, kEngineRE2a,
  kEngineRE2b, kEnginePCRE, kEngineMax, kEngineBacktrack = 0,
  kEngineNFA, kEngineDFA, kEngineDFA1, kEngineOnePass,
  kEngineBitState, kEngineRE2, kEngineRE2a, kEngineRE2b,
  kEnginePCRE, kEngineMax
}
 
enum  Engine {
  kEngineBacktrack = 0, kEngineNFA, kEngineDFA, kEngineDFA1,
  kEngineOnePass, kEngineBitState, kEngineRE2, kEngineRE2a,
  kEngineRE2b, kEnginePCRE, kEngineMax, kEngineBacktrack = 0,
  kEngineNFA, kEngineDFA, kEngineDFA1, kEngineOnePass,
  kEngineBitState, kEngineRE2, kEngineRE2a, kEngineRE2b,
  kEnginePCRE, kEngineMax
}
 
enum  InstOp {
  kInstAlt = 0, kInstAltMatch, kInstByteRange, kInstCapture,
  kInstEmptyWidth, kInstMatch, kInstNop, kInstFail,
  kNumInst, kInstAlt = 0, kInstAltMatch, kInstByteRange,
  kInstCapture, kInstEmptyWidth, kInstMatch, kInstNop,
  kInstFail, kNumInst
}
 
enum  InstOp {
  kInstAlt = 0, kInstAltMatch, kInstByteRange, kInstCapture,
  kInstEmptyWidth, kInstMatch, kInstNop, kInstFail,
  kNumInst, kInstAlt = 0, kInstAltMatch, kInstByteRange,
  kInstCapture, kInstEmptyWidth, kInstMatch, kInstNop,
  kInstFail, kNumInst
}
 
enum  ParseStatus {
  kParseOk, kParseError, kParseNothing, kParseOk,
  kParseError, kParseNothing
}
 
enum  ParseStatus {
  kParseOk, kParseError, kParseNothing, kParseOk,
  kParseError, kParseNothing
}
 
enum  RegexpOp {
  kRegexpNoMatch = 1, kRegexpEmptyMatch, kRegexpLiteral, kRegexpLiteralString,
  kRegexpConcat, kRegexpAlternate, kRegexpStar, kRegexpPlus,
  kRegexpQuest, kRegexpRepeat, kRegexpCapture, kRegexpAnyChar,
  kRegexpAnyByte, kRegexpBeginLine, kRegexpEndLine, kRegexpWordBoundary,
  kRegexpNoWordBoundary, kRegexpBeginText, kRegexpEndText, kRegexpCharClass,
  kRegexpHaveMatch, kMaxRegexpOp = kRegexpHaveMatch, kRegexpNoMatch = 1, kRegexpEmptyMatch,
  kRegexpLiteral, kRegexpLiteralString, kRegexpConcat, kRegexpAlternate,
  kRegexpStar, kRegexpPlus, kRegexpQuest, kRegexpRepeat,
  kRegexpCapture, kRegexpAnyChar, kRegexpAnyByte, kRegexpBeginLine,
  kRegexpEndLine, kRegexpWordBoundary, kRegexpNoWordBoundary, kRegexpBeginText,
  kRegexpEndText, kRegexpCharClass, kRegexpHaveMatch, kMaxRegexpOp = kRegexpHaveMatch
}
 
enum  RegexpOp {
  kRegexpNoMatch = 1, kRegexpEmptyMatch, kRegexpLiteral, kRegexpLiteralString,
  kRegexpConcat, kRegexpAlternate, kRegexpStar, kRegexpPlus,
  kRegexpQuest, kRegexpRepeat, kRegexpCapture, kRegexpAnyChar,
  kRegexpAnyByte, kRegexpBeginLine, kRegexpEndLine, kRegexpWordBoundary,
  kRegexpNoWordBoundary, kRegexpBeginText, kRegexpEndText, kRegexpCharClass,
  kRegexpHaveMatch, kMaxRegexpOp = kRegexpHaveMatch, kRegexpNoMatch = 1, kRegexpEmptyMatch,
  kRegexpLiteral, kRegexpLiteralString, kRegexpConcat, kRegexpAlternate,
  kRegexpStar, kRegexpPlus, kRegexpQuest, kRegexpRepeat,
  kRegexpCapture, kRegexpAnyChar, kRegexpAnyByte, kRegexpBeginLine,
  kRegexpEndLine, kRegexpWordBoundary, kRegexpNoWordBoundary, kRegexpBeginText,
  kRegexpEndText, kRegexpCharClass, kRegexpHaveMatch, kMaxRegexpOp = kRegexpHaveMatch
}
 
enum  RegexpStatusCode {
  kRegexpSuccess = 0, kRegexpInternalError, kRegexpBadEscape, kRegexpBadCharClass,
  kRegexpBadCharRange, kRegexpMissingBracket, kRegexpMissingParen, kRegexpTrailingBackslash,
  kRegexpRepeatArgument, kRegexpRepeatSize, kRegexpRepeatOp, kRegexpBadPerlOp,
  kRegexpBadUTF8, kRegexpBadNamedCapture, kRegexpSuccess = 0, kRegexpInternalError,
  kRegexpBadEscape, kRegexpBadCharClass, kRegexpBadCharRange, kRegexpMissingBracket,
  kRegexpMissingParen, kRegexpUnexpectedParen, kRegexpTrailingBackslash, kRegexpRepeatArgument,
  kRegexpRepeatSize, kRegexpRepeatOp, kRegexpBadPerlOp, kRegexpBadUTF8,
  kRegexpBadNamedCapture
}
 
enum  RegexpStatusCode {
  kRegexpSuccess = 0, kRegexpInternalError, kRegexpBadEscape, kRegexpBadCharClass,
  kRegexpBadCharRange, kRegexpMissingBracket, kRegexpMissingParen, kRegexpTrailingBackslash,
  kRegexpRepeatArgument, kRegexpRepeatSize, kRegexpRepeatOp, kRegexpBadPerlOp,
  kRegexpBadUTF8, kRegexpBadNamedCapture, kRegexpSuccess = 0, kRegexpInternalError,
  kRegexpBadEscape, kRegexpBadCharClass, kRegexpBadCharRange, kRegexpMissingBracket,
  kRegexpMissingParen, kRegexpUnexpectedParen, kRegexpTrailingBackslash, kRegexpRepeatArgument,
  kRegexpRepeatSize, kRegexpRepeatOp, kRegexpBadPerlOp, kRegexpBadUTF8,
  kRegexpBadNamedCapture
}
 

Functions

static void AddFoldedRange (CharClassBuilder *cc, Rune lo, Rune hi, int depth)
 
static void AddFoldedRange (CharClassBuilder *cc, Rune lo, Rune hi, int depth)
 
static bool AddQ (Instq *q, int id)
 
static bool AddQ (Instq *q, int id)
 
void AddRegexpsAndCompile (const char *regexps[], size_t n, struct FilterTestVars *v)
 
static void AddToQueue (Workq *q, int id)
 
static void AddToQueue (Workq *q, int id)
 
static void AddUGroup (CharClassBuilder *cc, const UGroup *g, int sign, Regexp::ParseFlags parse_flags)
 
static void AddUGroup (CharClassBuilder *cc, const UGroup *g, int sign, Regexp::ParseFlags parse_flags)
 
static void AppendCCChar (std::string *t, Rune r)
 
static void AppendCCChar (std::string *t, Rune r)
 
static void AppendCCRange (std::string *t, Rune lo, Rune hi)
 
static void AppendCCRange (std::string *t, Rune lo, Rune hi)
 
static void AppendLiteral (std::string *t, Rune r, bool foldcase)
 
static void AppendLiteral (std::string *t, Rune r, bool foldcase)
 
static void ApplyCaptures (uint32_t cond, const char *p, const char **cap, int ncap)
 
static void ApplyCaptures (uint32_t cond, const char *p, const char **cap, int ncap)
 
Rune ApplyFold (const CaseFold *f, Rune r)
 
static int ascii_strcasecmp (const char *a, const char *b, size_t len)
 
static int ascii_strcasecmp (const char *a, const char *b, size_t len)
 
void ASCIIMatchPCRE (benchmark::State &state)
 
void ASCIIMatchPCRE (int n)
 
void ASCIIMatchRE2 (benchmark::State &state)
 
void ASCIIMatchRE2 (int n)
 
 BENCHMARK (ASCIIMatchRE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (BM_CompileByteMap) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (BM_CompileToProg) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (BM_RE2_Compile) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (BM_Regexp_Compile) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (BM_Regexp_NullWalk) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (BM_Regexp_Parse) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (BM_Regexp_Simplify) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (BM_Regexp_SimplifyCompile) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (DotMatchRE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (EmptyPartialMatchRE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (HTTPPartialMatchRE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedDigitDs_Backtrack) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedDigitDs_BitState) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedDigitDs_NFA) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedDigitDs_OnePass) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedDigitDs_RE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedDigits_Backtrack) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedDigits_BitState) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedDigits_NFA) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedDigits_OnePass) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedDigits_RE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedSplit_BitState) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedSplit_NFA) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedSplit_OnePass) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedSplit_RE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedSplitBig1_RE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedSplitBig2_RE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedSplitHard_Backtrack) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedSplitHard_BitState) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedSplitHard_NFA) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_CachedSplitHard_RE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_DigitDs_Backtrack) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_DigitDs_BitState) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_DigitDs_NFA) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_DigitDs_OnePass) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_DigitDs_RE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_Digits_Backtrack) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_Digits_BitState) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_Digits_NFA) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_Digits_OnePass) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_Digits_RE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_Split_BitState) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_Split_NFA) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_Split_OnePass) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_Split_RE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_SplitHard_BitState) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_SplitHard_NFA) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Parse_SplitHard_RE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (PossibleMatchRange_Complex)
 
 BENCHMARK (PossibleMatchRange_NoProg)
 
 BENCHMARK (PossibleMatchRange_Prefix)
 
 BENCHMARK (PossibleMatchRange_Trivial)
 
 BENCHMARK (Search_Digits_BitState) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Search_Digits_DFA) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Search_Digits_NFA) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Search_Digits_OnePass) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (Search_Digits_RE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (SimplePartialMatchRE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK (SmallHTTPPartialMatchRE2) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (FindAndConsume, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (FullMatch_DotStar_CachedRE2, 8, 2<< 20)
 
 BENCHMARK_RANGE (FullMatch_DotStarCapture_CachedRE2, 8, 2<< 20)
 
 BENCHMARK_RANGE (FullMatch_DotStarDollar_CachedRE2, 8, 2<< 20)
 
 BENCHMARK_RANGE (Search_AltMatch_BitState, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_AltMatch_CachedBitState, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_AltMatch_CachedDFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_AltMatch_CachedNFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_AltMatch_CachedOnePass, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_AltMatch_CachedRE2, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_AltMatch_DFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_AltMatch_NFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_AltMatch_OnePass, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_AltMatch_RE2, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_BigFixed_CachedDFA, 8, 1<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_BigFixed_CachedNFA, 8, 32<< 10) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_BigFixed_CachedRE2, 8, 1<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Easy0_CachedDFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Easy0_CachedNFA, 8, 256<< 10) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Easy0_CachedRE2, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Easy1_CachedDFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Easy1_CachedNFA, 8, 256<< 10) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Easy1_CachedRE2, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Easy2_CachedDFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Easy2_CachedNFA, 8, 256<< 10) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Easy2_CachedRE2, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Fanout_CachedDFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Fanout_CachedNFA, 8, 256<< 10) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Fanout_CachedRE2, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Hard_CachedDFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Hard_CachedNFA, 8, 256<< 10) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Hard_CachedRE2, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Medium_CachedDFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Medium_CachedNFA, 8, 256<< 10) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Medium_CachedRE2, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Parens_CachedDFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Parens_CachedNFA, 8, 256<< 10) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Parens_CachedRE2, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success1_BitState, 8, 2<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success1_CachedBitState, 8, 2<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success1_CachedDFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success1_CachedNFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success1_CachedRE2, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success1_DFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success1_NFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success1_RE2, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success_CachedDFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success_CachedNFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success_CachedOnePass, 8, 2<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success_CachedRE2, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success_DFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success_NFA, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success_OnePass, 8, 2<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (Search_Success_RE2, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
 BENCHMARK_RANGE (SearchPhone_CachedRE2, 8, 16<< 20) -> ThreadRange(1, NumCPUs())
 
void BM_CompileByteMap (benchmark::State &state)
 
void BM_CompileByteMap (int i)
 
void BM_CompileToProg (benchmark::State &state)
 
void BM_CompileToProg (int i)
 
void BM_PCRE_Compile (benchmark::State &state)
 
void BM_PCRE_Compile (int i)
 
void BM_RE2_Compile (benchmark::State &state)
 
void BM_RE2_Compile (int i)
 
void BM_Regexp_Compile (benchmark::State &state)
 
void BM_Regexp_Compile (int i)
 
void BM_Regexp_NullWalk (benchmark::State &state)
 
void BM_Regexp_NullWalk (int i)
 
void BM_Regexp_Parse (benchmark::State &state)
 
void BM_Regexp_Parse (int i)
 
void BM_Regexp_Simplify (benchmark::State &state)
 
void BM_Regexp_Simplify (int i)
 
void BM_Regexp_SimplifyCompile (benchmark::State &state)
 
void BM_Regexp_SimplifyCompile (int i)
 
template<class CharClass >
static void Broke (const char *desc, const CCTest *t, CharClass *cc)
 
template<typename CharClass >
static void Broke (const char *desc, const CCTest *t, CharClass *cc)
 
static uint64_tBuildShiftDFA (std::string prefix)
 
static const uint8_tBytePtr (const void *v)
 
static const uint8_tBytePtr (const void *v)
 
static bool CanBeEmptyString (Regexp *re)
 
static bool CanBeEmptyString (Regexp *re)
 
std::string CEscape (const StringPiece &src)
 
static size_t CEscapeString (const char *src, size_t src_len, char *dest, size_t dest_len)
 
static size_t CEscapeString (const char *src, size_t src_len, char *dest, size_t dest_len)
 
int chartorune (Rune *rune, const char *str)
 
bool CheckExpectedAtoms (const char *atoms[], size_t n, const char *testname, struct FilterTestVars *v)
 
static bool ChildArgsChanged (Regexp *re, Regexp **child_args)
 
static bool ChildArgsChanged (Regexp *re, Regexp **child_args)
 
void CompileByteMap (benchmark::State &state, const std::string &regexp)
 
void CompileByteMap (int iters, const std::string &regexp)
 
void CompilePCRE (benchmark::State &state, const std::string &regexp)
 
void CompilePCRE (int iters, const std::string &regexp)
 
void CompileRE2 (benchmark::State &state, const std::string &regexp)
 
void CompileRE2 (int iters, const std::string &regexp)
 
void CompileRegexp (benchmark::State &state, const std::string &regexp)
 
void CompileRegexp (int iters, const std::string &regexp)
 
void CompileToProg (benchmark::State &state, const std::string &regexp)
 
void CompileToProg (int iters, const std::string &regexp)
 
void ConvertLatin1ToUTF8 (const StringPiece &latin1, std::string *utf)
 
void ConvertRunesToBytes (bool latin1, Rune *runes, int nrunes, std::string *bytes)
 
static void CopyIn (const std::set< std::string > &src, std::set< std::string > *dst)
 
static void CopyIn (const std::set< std::string > &src, std::set< std::string > *dst)
 
template<class CharClass >
bool CorrectCC (CharClass *cc, CCTest *t, const char *desc)
 
static int CountArgs (const std::string &s)
 
static int CountArgs (const std::string &s)
 
static void CrossProduct (const std::set< std::string > &a, const std::set< std::string > &b, std::set< std::string > *dst)
 
static void CrossProduct (const std::set< std::string > &a, const std::set< std::string > &b, std::set< std::string > *dst)
 
Rune CycleFoldRune (Rune r)
 
static std::string DeBruijnString (int n)
 
 DEFINE_INTEGER_PARSER (int)
 
 DEFINE_INTEGER_PARSER (long)
 
 DEFINE_INTEGER_PARSER (longlong)
 
 DEFINE_INTEGER_PARSER (short)
 
 DEFINE_INTEGER_PARSER (uint)
 
 DEFINE_INTEGER_PARSER (ulong)
 
 DEFINE_INTEGER_PARSER (ulonglong)
 
 DEFINE_INTEGER_PARSER (ushort)
 
void Delete (CharClass *cc)
 
void Delete (CharClassBuilder *cc)
 
static void DoBuild (Prog *prog)
 
static void DoBuild (Prog *prog)
 
static void DoSearch (Prog *prog, const StringPiece &match, const StringPiece &no_match)
 
static void DoSearch (Prog *prog, const StringPiece &match, const StringPiece &no_match)
 
void DotMatchPCRE (benchmark::State &state)
 
void DotMatchPCRE (int n)
 
void DotMatchRE2 (benchmark::State &state)
 
void DotMatchRE2 (int n)
 
static void Dump (StringPiece pattern, Regexp::ParseFlags flags, std::string *forward, std::string *reverse)
 
static void Dump (StringPiece pattern, Regexp::ParseFlags flags, std::string *forward, std::string *reverse)
 
static void DumpByteMap (StringPiece pattern, Regexp::ParseFlags flags, std::string *bytemap)
 
static void DumpByteMap (StringPiece pattern, Regexp::ParseFlags flags, std::string *bytemap)
 
static void DumpRegexpAppending (Regexp *re, std::string *s)
 
static void DumpRegexpAppending (Regexp *re, std::string *s)
 
void EgrepTest (int maxatoms, int maxops, const std::string &alphabet, int maxstrlen, const std::string &stralphabet, const std::string &wrapper)
 
void EmptyPartialMatchPCRE (benchmark::State &state)
 
void EmptyPartialMatchPCRE (int n)
 
void EmptyPartialMatchRE2 (benchmark::State &state)
 
void EmptyPartialMatchRE2 (int n)
 
static const char * EngineName (Engine e)
 
static const char * EngineName (Engine e)
 
static uint32_t Engines ()
 
static uint32_t Engines ()
 
static char * escape (const StringPiece &sp)
 
static char * escape (const StringPiece &sp)
 
void ExhaustiveTest (int maxatoms, int maxops, const std::vector< std::string > &alphabet, const std::vector< std::string > &ops, int maxstrlen, const std::vector< std::string > &stralphabet, const std::string &wrapper, const std::string &topwrapper)
 
std::vector< std::string > Explode (const StringPiece &s)
 
static int Fanout (Prog *prog, std::map< int, int > *histogram)
 
static int Fanout (Prog *prog, std::vector< int > *histogram)
 
void FindAndConsume (benchmark::State &state)
 
void FindAndConsume (int iters, int nbytes)
 
void FindAtomIndices (const std::vector< std::string > &atoms, const std::vector< std::string > &matched_atoms, std::vector< int > *atom_indices)
 
static int FindMSBSet (uint32_t n)
 
static std::string FlattenedProgToString (Prog *prog, int start)
 
static std::string FlattenedProgToString (Prog *prog, int start)
 
static std::string FormatAnchor (Prog::Anchor anchor)
 
static std::string FormatAnchor (Prog::Anchor anchor)
 
static std::string FormatCapture (const StringPiece &text, const StringPiece &s)
 
static std::string FormatCapture (const StringPiece &text, const StringPiece &s)
 
static std::string FormatKind (Prog::MatchKind kind)
 
static std::string FormatKind (Prog::MatchKind kind)
 
static std::string FormatMode (Regexp::ParseFlags flags)
 
static std::string FormatMode (Regexp::ParseFlags flags)
 
void FullMatch_DotStar_CachedPCRE (benchmark::State &state)
 
void FullMatch_DotStar_CachedPCRE (int i, int n)
 
void FullMatch_DotStar_CachedRE2 (benchmark::State &state)
 
void FullMatch_DotStar_CachedRE2 (int i, int n)
 
void FullMatch_DotStarCapture_CachedPCRE (benchmark::State &state)
 
void FullMatch_DotStarCapture_CachedPCRE (int i, int n)
 
void FullMatch_DotStarCapture_CachedRE2 (benchmark::State &state)
 
void FullMatch_DotStarCapture_CachedRE2 (int i, int n)
 
void FullMatch_DotStarDollar_CachedPCRE (benchmark::State &state)
 
void FullMatch_DotStarDollar_CachedPCRE (int i, int n)
 
void FullMatch_DotStarDollar_CachedRE2 (benchmark::State &state)
 
void FullMatch_DotStarDollar_CachedRE2 (int i, int n)
 
void FullMatchPCRE (benchmark::State &state, const char *regexp)
 
void FullMatchPCRE (int iter, int n, const char *regexp)
 
void FullMatchRE2 (benchmark::State &state, const char *regexp)
 
void FullMatchRE2 (int iter, int n, const char *regexp)
 
int fullrune (const char *str, int n)
 
PCREGetCachedPCRE (const char *regexp)
 
ProgGetCachedProg (const char *regexp)
 
RE2GetCachedRE2 (const char *regexp)
 
template<typename T >
T GetFlag (const T &flag)
 
void HTTPPartialMatchPCRE (benchmark::State &state)
 
void HTTPPartialMatchPCRE (int n)
 
void HTTPPartialMatchRE2 (benchmark::State &state)
 
void HTTPPartialMatchRE2 (int n)
 
static OneStateIndexToNode (uint8_t *nodes, int statesize, int nodeindex)
 
static OneStateIndexToNode (uint8_t *nodes, int statesize, int nodeindex)
 
static int64_t IntegerPower (int i, int e)
 
static int64_t IntegerPower (int i, int e)
 
static const std::vector< std::string > & InterestingUTF8 ()
 
static const std::vector< std::string > & InterestingUTF8 ()
 
static bool IsAnchorEnd (Regexp **pre, int depth)
 
static bool IsAnchorEnd (Regexp **pre, int depth)
 
static bool IsAnchorStart (Regexp **pre, int depth)
 
static bool IsAnchorStart (Regexp **pre, int depth)
 
static int IsHex (int c)
 
static int IsHex (int c)
 
static bool IsMatch (Prog *, Prog::Inst *)
 
static bool IsMatch (Prog *prog, Prog::Inst *ip)
 
static bool IsNoMatch (Frag a)
 
static bool IsNoMatch (Frag a)
 
static bool IsValidCaptureName (const StringPiece &name)
 
static bool IsValidCaptureName (const StringPiece &name)
 
static bool IsValidUTF8 (const StringPiece &s, RegexpStatus *status)
 
static bool IsValidUTF8 (const StringPiece &s, RegexpStatus *status)
 
const CaseFoldLookupCaseFold (const CaseFold *f, int n, Rune r)
 
static const UGroupLookupGroup (const StringPiece &name, const UGroup *groups, int ngroups)
 
static const UGroupLookupGroup (const StringPiece &name, const UGroup *groups, int ngroups)
 
static const UGroupLookupPerlGroup (const StringPiece &name)
 
static const UGroupLookupPerlGroup (const StringPiece &name)
 
static const UGroupLookupPosixGroup (const StringPiece &name)
 
static const UGroupLookupPosixGroup (const StringPiece &name)
 
static const UGroupLookupUnicodeGroup (const StringPiece &name)
 
static const UGroupLookupUnicodeGroup (const StringPiece &name)
 
 MAKE_INTEGER_PARSER (int, int)
 
 MAKE_INTEGER_PARSER (long long, longlong)
 
 MAKE_INTEGER_PARSER (long, long)
 
 MAKE_INTEGER_PARSER (short, short)
 
 MAKE_INTEGER_PARSER (unsigned int, uint)
 
 MAKE_INTEGER_PARSER (unsigned long long, ulonglong)
 
 MAKE_INTEGER_PARSER (unsigned long, ulong)
 
 MAKE_INTEGER_PARSER (unsigned short, ushort)
 
static uint64_t MakeRuneCacheKey (uint8_t lo, uint8_t hi, bool foldcase, int next)
 
static uint64_t MakeRuneCacheKey (uint8_t lo, uint8_t hi, bool foldcase, int next)
 
void MakeText (std::string *text, int nbytes)
 
static int MaxRune (int len)
 
static int MaxRune (int len)
 
const UGroupMaybeParsePerlCCEscape (StringPiece *s, Regexp::ParseFlags parse_flags)
 
static bool MaybeParseRepetition (StringPiece *sp, int *lo, int *hi)
 
static bool MaybeParseRepetition (StringPiece *sp, int *lo, int *hi)
 
void MemoryUsage ()
 
static void * memrchr (const void *s, int c, size_t n)
 
CharClassNegate (CharClass *cc)
 
CharClassBuilderNegate (CharClassBuilder *cc)
 
static void NegativeTestQuoteMeta (const std::string &unquoted, const std::string &should_not_match, const RE2::Options &options=RE2::DefaultOptions)
 
static void NegativeTestQuoteMeta (const std::string &unquoted, const std::string &should_not_match, const RE2::Options &options=RE2::DefaultOptions)
 
static bool NonASCII (const StringPiece &text)
 
static bool NonASCII (const StringPiece &text)
 
void NullWalkRegexp (benchmark::State &state, const std::string &regexp)
 
void NullWalkRegexp (int iters, const std::string &regexp)
 
int NumCPUs ()
 
void OnePass_Checks ()
 
bool operator!= (const StringPiece &x, const StringPiece &y)
 
Regexp::ParseFlags operator& (Regexp::ParseFlags a, Regexp::ParseFlags b)
 
static Engine operator+ (Engine e, int i)
 
static Engine operator+ (Engine e, int i)
 
static void operator++ (Engine &e, int unused)
 
static void operator++ (Engine &e, int unused)
 
bool operator< (const StringPiece &x, const StringPiece &y)
 
std::ostream & operator<< (std::ostream &o, const StringPiece &p)
 
bool operator<= (const StringPiece &x, const StringPiece &y)
 
bool operator== (const StringPiece &x, const StringPiece &y)
 
bool operator> (const StringPiece &x, const StringPiece &y)
 
bool operator>= (const StringPiece &x, const StringPiece &y)
 
Regexp::ParseFlags operator^ (Regexp::ParseFlags a, Regexp::ParseFlags b)
 
Regexp::ParseFlags operator| (Regexp::ParseFlags a, Regexp::ParseFlags b)
 
Regexp::ParseFlags operator~ (Regexp::ParseFlags a)
 
void Parse1BitState (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse1BitState (int iters, const char *regexp, const StringPiece &text)
 
void Parse1CachedBacktrack (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse1CachedBacktrack (int iters, const char *regexp, const StringPiece &text)
 
void Parse1CachedBitState (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse1CachedBitState (int iters, const char *regexp, const StringPiece &text)
 
void Parse1CachedNFA (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse1CachedNFA (int iters, const char *regexp, const StringPiece &text)
 
void Parse1CachedOnePass (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse1CachedOnePass (int iters, const char *regexp, const StringPiece &text)
 
void Parse1CachedPCRE (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse1CachedPCRE (int iters, const char *regexp, const StringPiece &text)
 
void Parse1CachedRE2 (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse1CachedRE2 (int iters, const char *regexp, const StringPiece &text)
 
void Parse1NFA (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse1NFA (int iters, const char *regexp, const StringPiece &text)
 
void Parse1OnePass (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse1OnePass (int iters, const char *regexp, const StringPiece &text)
 
void Parse1PCRE (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse1PCRE (int iters, const char *regexp, const StringPiece &text)
 
void Parse1RE2 (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse1RE2 (int iters, const char *regexp, const StringPiece &text)
 
void Parse1Split (benchmark::State &state, void(*parse1)(benchmark::State &, const char *, const StringPiece &))
 
void Parse1Split (int iters, void(*parse1)(int, const char *, const StringPiece &))
 
void Parse1SplitBig1 (benchmark::State &state, void(*run)(benchmark::State &, const char *, const StringPiece &))
 
void Parse1SplitBig1 (int iters, void(*run)(int, const char *, const StringPiece &))
 
void Parse1SplitBig2 (benchmark::State &state, void(*run)(benchmark::State &, const char *, const StringPiece &))
 
void Parse1SplitBig2 (int iters, void(*run)(int, const char *, const StringPiece &))
 
void Parse1SplitHard (benchmark::State &state, void(*run)(benchmark::State &, const char *, const StringPiece &))
 
void Parse1SplitHard (int iters, void(*run)(int, const char *, const StringPiece &))
 
void Parse3Backtrack (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse3Backtrack (int iters, const char *regexp, const StringPiece &text)
 
void Parse3BitState (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse3BitState (int iters, const char *regexp, const StringPiece &text)
 
void Parse3CachedBacktrack (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse3CachedBacktrack (int iters, const char *regexp, const StringPiece &text)
 
void Parse3CachedBitState (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse3CachedBitState (int iters, const char *regexp, const StringPiece &text)
 
void Parse3CachedNFA (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse3CachedNFA (int iters, const char *regexp, const StringPiece &text)
 
void Parse3CachedOnePass (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse3CachedOnePass (int iters, const char *regexp, const StringPiece &text)
 
void Parse3CachedPCRE (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse3CachedPCRE (int iters, const char *regexp, const StringPiece &text)
 
void Parse3CachedRE2 (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse3CachedRE2 (int iters, const char *regexp, const StringPiece &text)
 
void Parse3DigitDs (benchmark::State &state, void(*parse3)(benchmark::State &, const char *, const StringPiece &))
 
void Parse3DigitDs (int iters, void(*parse3)(int, const char *, const StringPiece &))
 
void Parse3Digits (benchmark::State &state, void(*parse3)(benchmark::State &, const char *, const StringPiece &))
 
void Parse3Digits (int iters, void(*parse3)(int, const char *, const StringPiece &))
 
void Parse3NFA (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse3NFA (int iters, const char *regexp, const StringPiece &text)
 
void Parse3OnePass (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse3OnePass (int iters, const char *regexp, const StringPiece &text)
 
void Parse3PCRE (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse3PCRE (int iters, const char *regexp, const StringPiece &text)
 
void Parse3RE2 (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void Parse3RE2 (int iters, const char *regexp, const StringPiece &text)
 
void Parse_CachedDigitDs_Backtrack (benchmark::State &state)
 
void Parse_CachedDigitDs_Backtrack (int i)
 
void Parse_CachedDigitDs_BitState (benchmark::State &state)
 
void Parse_CachedDigitDs_BitState (int i)
 
void Parse_CachedDigitDs_NFA (benchmark::State &state)
 
void Parse_CachedDigitDs_NFA (int i)
 
void Parse_CachedDigitDs_OnePass (benchmark::State &state)
 
void Parse_CachedDigitDs_OnePass (int i)
 
void Parse_CachedDigitDs_PCRE (benchmark::State &state)
 
void Parse_CachedDigitDs_PCRE (int i)
 
void Parse_CachedDigitDs_RE2 (benchmark::State &state)
 
void Parse_CachedDigitDs_RE2 (int i)
 
void Parse_CachedDigits_Backtrack (benchmark::State &state)
 
void Parse_CachedDigits_Backtrack (int i)
 
void Parse_CachedDigits_BitState (benchmark::State &state)
 
void Parse_CachedDigits_BitState (int i)
 
void Parse_CachedDigits_NFA (benchmark::State &state)
 
void Parse_CachedDigits_NFA (int i)
 
void Parse_CachedDigits_OnePass (benchmark::State &state)
 
void Parse_CachedDigits_OnePass (int i)
 
void Parse_CachedDigits_PCRE (benchmark::State &state)
 
void Parse_CachedDigits_PCRE (int i)
 
void Parse_CachedDigits_RE2 (benchmark::State &state)
 
void Parse_CachedDigits_RE2 (int i)
 
void Parse_CachedSplit_BitState (benchmark::State &state)
 
void Parse_CachedSplit_BitState (int i)
 
void Parse_CachedSplit_NFA (benchmark::State &state)
 
void Parse_CachedSplit_NFA (int i)
 
void Parse_CachedSplit_OnePass (benchmark::State &state)
 
void Parse_CachedSplit_OnePass (int i)
 
void Parse_CachedSplit_PCRE (benchmark::State &state)
 
void Parse_CachedSplit_PCRE (int i)
 
void Parse_CachedSplit_RE2 (benchmark::State &state)
 
void Parse_CachedSplit_RE2 (int i)
 
void Parse_CachedSplitBig1_PCRE (benchmark::State &state)
 
void Parse_CachedSplitBig1_PCRE (int i)
 
void Parse_CachedSplitBig1_RE2 (benchmark::State &state)
 
void Parse_CachedSplitBig1_RE2 (int i)
 
void Parse_CachedSplitBig2_PCRE (benchmark::State &state)
 
void Parse_CachedSplitBig2_PCRE (int i)
 
void Parse_CachedSplitBig2_RE2 (benchmark::State &state)
 
void Parse_CachedSplitBig2_RE2 (int i)
 
void Parse_CachedSplitHard_Backtrack (benchmark::State &state)
 
void Parse_CachedSplitHard_Backtrack (int i)
 
void Parse_CachedSplitHard_BitState (benchmark::State &state)
 
void Parse_CachedSplitHard_BitState (int i)
 
void Parse_CachedSplitHard_NFA (benchmark::State &state)
 
void Parse_CachedSplitHard_NFA (int i)
 
void Parse_CachedSplitHard_PCRE (benchmark::State &state)
 
void Parse_CachedSplitHard_PCRE (int i)
 
void Parse_CachedSplitHard_RE2 (benchmark::State &state)
 
void Parse_CachedSplitHard_RE2 (int i)
 
void Parse_DigitDs_Backtrack (benchmark::State &state)
 
void Parse_DigitDs_Backtrack (int i)
 
void Parse_DigitDs_BitState (benchmark::State &state)
 
void Parse_DigitDs_BitState (int i)
 
void Parse_DigitDs_NFA (benchmark::State &state)
 
void Parse_DigitDs_NFA (int i)
 
void Parse_DigitDs_OnePass (benchmark::State &state)
 
void Parse_DigitDs_OnePass (int i)
 
void Parse_DigitDs_PCRE (benchmark::State &state)
 
void Parse_DigitDs_PCRE (int i)
 
void Parse_DigitDs_RE2 (benchmark::State &state)
 
void Parse_DigitDs_RE2 (int i)
 
void Parse_Digits_Backtrack (benchmark::State &state)
 
void Parse_Digits_Backtrack (int i)
 
void Parse_Digits_BitState (benchmark::State &state)
 
void Parse_Digits_BitState (int i)
 
void Parse_Digits_NFA (benchmark::State &state)
 
void Parse_Digits_NFA (int i)
 
void Parse_Digits_OnePass (benchmark::State &state)
 
void Parse_Digits_OnePass (int i)
 
void Parse_Digits_PCRE (benchmark::State &state)
 
void Parse_Digits_PCRE (int i)
 
void Parse_Digits_RE2 (benchmark::State &state)
 
void Parse_Digits_RE2 (int i)
 
static bool parse_double_float (const char *str, size_t n, bool isfloat, void *dest)
 
static bool parse_double_float (const char *str, size_t n, bool isfloat, void *dest)
 
static bool parse_double_float (const char *str, size_t n, bool isfloat, void *dest)
 
void Parse_Split_BitState (benchmark::State &state)
 
void Parse_Split_BitState (int i)
 
void Parse_Split_NFA (benchmark::State &state)
 
void Parse_Split_NFA (int i)
 
void Parse_Split_OnePass (benchmark::State &state)
 
void Parse_Split_OnePass (int i)
 
void Parse_Split_PCRE (benchmark::State &state)
 
void Parse_Split_PCRE (int i)
 
void Parse_Split_RE2 (benchmark::State &state)
 
void Parse_Split_RE2 (int i)
 
void Parse_SplitHard_BitState (benchmark::State &state)
 
void Parse_SplitHard_BitState (int i)
 
void Parse_SplitHard_NFA (benchmark::State &state)
 
void Parse_SplitHard_NFA (int i)
 
void Parse_SplitHard_PCRE (benchmark::State &state)
 
void Parse_SplitHard_PCRE (int i)
 
void Parse_SplitHard_RE2 (benchmark::State &state)
 
void Parse_SplitHard_RE2 (int i)
 
static ParseStatus ParseCCName (StringPiece *s, Regexp::ParseFlags parse_flags, CharClassBuilder *cc, RegexpStatus *status)
 
static ParseStatus ParseCCName (StringPiece *s, Regexp::ParseFlags parse_flags, CharClassBuilder *cc, RegexpStatus *status)
 
static bool ParseEscape (StringPiece *s, Rune *rp, RegexpStatus *status, int rune_max)
 
static bool ParseEscape (StringPiece *s, Rune *rp, RegexpStatus *status, int rune_max)
 
static bool ParseInteger (StringPiece *s, int *np)
 
static bool ParseInteger (StringPiece *s, int *np)
 
void ParseRegexp (benchmark::State &state, const std::string &regexp)
 
void ParseRegexp (int iters, const std::string &regexp)
 
ParseStatus ParseUnicodeGroup (StringPiece *s, Regexp::ParseFlags parse_flags, CharClassBuilder *cc, RegexpStatus *status)
 
void PossibleMatchRange_Complex (benchmark::State &state)
 
void PossibleMatchRange_Complex (int i)
 
void PossibleMatchRange_NoProg (benchmark::State &state)
 
void PossibleMatchRange_NoProg (int i)
 
void PossibleMatchRange_Prefix (benchmark::State &state)
 
void PossibleMatchRange_Prefix (int i)
 
void PossibleMatchRange_Trivial (benchmark::State &state)
 
void PossibleMatchRange_Trivial (int i)
 
void PossibleMatchRangeCommon (benchmark::State &state, const char *regexp)
 
void PossibleMatchRangeCommon (int iter, const char *regexp)
 
void PrefixSuccessor (std::string *prefix)
 
static void PrintResult (const RE2 &re, const StringPiece &input, RE2::Anchor anchor, StringPiece *m, int n)
 
static void PrintResult (const RE2 &re, const StringPiece &input, RE2::Anchor anchor, StringPiece *m, int n)
 
static std::string ProgToString (Prog *prog, Workq *q)
 
static std::string ProgToString (Prog *prog, Workq *q)
 
static void RandomTest (int maxatoms, int maxops, const std::vector< std::string > &alphabet, const std::vector< std::string > &ops, int maxstrlen, const std::vector< std::string > &stralphabet, const std::string &wrapper)
 
static void RandomTest (int maxatoms, int maxops, const std::vector< std::string > &alphabet, const std::vector< std::string > &ops, int maxstrlen, const std::vector< std::string > &stralphabet, const std::string &wrapper)
 
std::string RandomText (int64_t nbytes)
 
bool RegexpEqualTestingOnly (Regexp *a, Regexp *b)
 
static RE2::ErrorCode RegexpErrorToRE2 (re2::RegexpStatusCode code)
 
static RE2::ErrorCode RegexpErrorToRE2 (re2::RegexpStatusCode code)
 
static bool ResultOkay (const Result &r, const Result &correct)
 
static bool ResultOkay (const Result &r, const Result &correct)
 
void RunBuild (benchmark::State &state, const std::string &regexp, void(*run)(benchmark::State &, const std::string &))
 
void RunBuild (int iters, const std::string &regexp, void(*run)(int, const std::string &))
 
int runelen (Rune rune)
 
int runetochar (char *str, const Rune *rune)
 
static std::string RuneToString (Rune r)
 
static std::string RuneToString (Rune r)
 
static std::string RuneToStringLatin1 (Rune r)
 
static std::string RuneToStringLatin1 (Rune r)
 
static void RunTest (int len, const std::string &alphabet, bool donull)
 
static void RunTest (int len, const std::string &alphabet, bool donull)
 
static bool Satisfy (uint32_t cond, const StringPiece &context, const char *p)
 
static bool Satisfy (uint32_t cond, const StringPiece &context, const char *p)
 
void Search (benchmark::State &state, const char *regexp, SearchImpl *search)
 
void Search (int iters, int nbytes, const char *regexp, SearchImpl *search)
 
void Search_AltMatch_BitState (benchmark::State &state)
 
void Search_AltMatch_BitState (int i, int n)
 
void Search_AltMatch_CachedBitState (benchmark::State &state)
 
void Search_AltMatch_CachedBitState (int i, int n)
 
void Search_AltMatch_CachedDFA (benchmark::State &state)
 
void Search_AltMatch_CachedDFA (int i, int n)
 
void Search_AltMatch_CachedNFA (benchmark::State &state)
 
void Search_AltMatch_CachedNFA (int i, int n)
 
void Search_AltMatch_CachedOnePass (benchmark::State &state)
 
void Search_AltMatch_CachedOnePass (int i, int n)
 
void Search_AltMatch_CachedPCRE (benchmark::State &state)
 
void Search_AltMatch_CachedPCRE (int i, int n)
 
void Search_AltMatch_CachedRE2 (benchmark::State &state)
 
void Search_AltMatch_CachedRE2 (int i, int n)
 
void Search_AltMatch_DFA (benchmark::State &state)
 
void Search_AltMatch_DFA (int i, int n)
 
void Search_AltMatch_NFA (benchmark::State &state)
 
void Search_AltMatch_NFA (int i, int n)
 
void Search_AltMatch_OnePass (benchmark::State &state)
 
void Search_AltMatch_OnePass (int i, int n)
 
void Search_AltMatch_PCRE (benchmark::State &state)
 
void Search_AltMatch_PCRE (int i, int n)
 
void Search_AltMatch_RE2 (benchmark::State &state)
 
void Search_AltMatch_RE2 (int i, int n)
 
void Search_BigFixed_CachedDFA (benchmark::State &state)
 
void Search_BigFixed_CachedDFA (int i, int n)
 
void Search_BigFixed_CachedNFA (benchmark::State &state)
 
void Search_BigFixed_CachedNFA (int i, int n)
 
void Search_BigFixed_CachedPCRE (benchmark::State &state)
 
void Search_BigFixed_CachedPCRE (int i, int n)
 
void Search_BigFixed_CachedRE2 (benchmark::State &state)
 
void Search_BigFixed_CachedRE2 (int i, int n)
 
void Search_Digits_BitState (benchmark::State &state)
 
void Search_Digits_BitState (int i)
 
void Search_Digits_DFA (benchmark::State &state)
 
void Search_Digits_DFA (int i)
 
void Search_Digits_NFA (benchmark::State &state)
 
void Search_Digits_NFA (int i)
 
void Search_Digits_OnePass (benchmark::State &state)
 
void Search_Digits_OnePass (int i)
 
void Search_Digits_PCRE (benchmark::State &state)
 
void Search_Digits_PCRE (int i)
 
void Search_Digits_RE2 (benchmark::State &state)
 
void Search_Digits_RE2 (int i)
 
void Search_Easy0_CachedDFA (benchmark::State &state)
 
void Search_Easy0_CachedDFA (int i, int n)
 
void Search_Easy0_CachedNFA (benchmark::State &state)
 
void Search_Easy0_CachedNFA (int i, int n)
 
void Search_Easy0_CachedPCRE (benchmark::State &state)
 
void Search_Easy0_CachedPCRE (int i, int n)
 
void Search_Easy0_CachedRE2 (benchmark::State &state)
 
void Search_Easy0_CachedRE2 (int i, int n)
 
void Search_Easy1_CachedDFA (benchmark::State &state)
 
void Search_Easy1_CachedDFA (int i, int n)
 
void Search_Easy1_CachedNFA (benchmark::State &state)
 
void Search_Easy1_CachedNFA (int i, int n)
 
void Search_Easy1_CachedPCRE (benchmark::State &state)
 
void Search_Easy1_CachedPCRE (int i, int n)
 
void Search_Easy1_CachedRE2 (benchmark::State &state)
 
void Search_Easy1_CachedRE2 (int i, int n)
 
void Search_Easy2_CachedDFA (benchmark::State &state)
 
void Search_Easy2_CachedNFA (benchmark::State &state)
 
void Search_Easy2_CachedPCRE (benchmark::State &state)
 
void Search_Easy2_CachedRE2 (benchmark::State &state)
 
void Search_Fanout_CachedDFA (benchmark::State &state)
 
void Search_Fanout_CachedDFA (int i, int n)
 
void Search_Fanout_CachedNFA (benchmark::State &state)
 
void Search_Fanout_CachedNFA (int i, int n)
 
void Search_Fanout_CachedPCRE (benchmark::State &state)
 
void Search_Fanout_CachedPCRE (int i, int n)
 
void Search_Fanout_CachedRE2 (benchmark::State &state)
 
void Search_Fanout_CachedRE2 (int i, int n)
 
void Search_Hard_CachedDFA (benchmark::State &state)
 
void Search_Hard_CachedDFA (int i, int n)
 
void Search_Hard_CachedNFA (benchmark::State &state)
 
void Search_Hard_CachedNFA (int i, int n)
 
void Search_Hard_CachedPCRE (benchmark::State &state)
 
void Search_Hard_CachedPCRE (int i, int n)
 
void Search_Hard_CachedRE2 (benchmark::State &state)
 
void Search_Hard_CachedRE2 (int i, int n)
 
void Search_Medium_CachedDFA (benchmark::State &state)
 
void Search_Medium_CachedDFA (int i, int n)
 
void Search_Medium_CachedNFA (benchmark::State &state)
 
void Search_Medium_CachedNFA (int i, int n)
 
void Search_Medium_CachedPCRE (benchmark::State &state)
 
void Search_Medium_CachedPCRE (int i, int n)
 
void Search_Medium_CachedRE2 (benchmark::State &state)
 
void Search_Medium_CachedRE2 (int i, int n)
 
void Search_Parens_CachedDFA (benchmark::State &state)
 
void Search_Parens_CachedDFA (int i, int n)
 
void Search_Parens_CachedNFA (benchmark::State &state)
 
void Search_Parens_CachedNFA (int i, int n)
 
void Search_Parens_CachedPCRE (benchmark::State &state)
 
void Search_Parens_CachedPCRE (int i, int n)
 
void Search_Parens_CachedRE2 (benchmark::State &state)
 
void Search_Parens_CachedRE2 (int i, int n)
 
void Search_Success1_BitState (benchmark::State &state)
 
void Search_Success1_BitState (int i, int n)
 
void Search_Success1_CachedBitState (benchmark::State &state)
 
void Search_Success1_CachedBitState (int i, int n)
 
void Search_Success1_CachedDFA (benchmark::State &state)
 
void Search_Success1_CachedDFA (int i, int n)
 
void Search_Success1_CachedNFA (benchmark::State &state)
 
void Search_Success1_CachedNFA (int i, int n)
 
void Search_Success1_CachedPCRE (benchmark::State &state)
 
void Search_Success1_CachedPCRE (int i, int n)
 
void Search_Success1_CachedRE2 (benchmark::State &state)
 
void Search_Success1_CachedRE2 (int i, int n)
 
void Search_Success1_DFA (benchmark::State &state)
 
void Search_Success1_DFA (int i, int n)
 
void Search_Success1_NFA (benchmark::State &state)
 
void Search_Success1_NFA (int i, int n)
 
void Search_Success1_PCRE (benchmark::State &state)
 
void Search_Success1_PCRE (int i, int n)
 
void Search_Success1_RE2 (benchmark::State &state)
 
void Search_Success1_RE2 (int i, int n)
 
void Search_Success_CachedDFA (benchmark::State &state)
 
void Search_Success_CachedDFA (int i, int n)
 
void Search_Success_CachedNFA (benchmark::State &state)
 
void Search_Success_CachedNFA (int i, int n)
 
void Search_Success_CachedOnePass (benchmark::State &state)
 
void Search_Success_CachedOnePass (int i, int n)
 
void Search_Success_CachedPCRE (benchmark::State &state)
 
void Search_Success_CachedPCRE (int i, int n)
 
void Search_Success_CachedRE2 (benchmark::State &state)
 
void Search_Success_CachedRE2 (int i, int n)
 
void Search_Success_DFA (benchmark::State &state)
 
void Search_Success_DFA (int i, int n)
 
void Search_Success_NFA (benchmark::State &state)
 
void Search_Success_NFA (int i, int n)
 
void Search_Success_OnePass (benchmark::State &state)
 
void Search_Success_OnePass (int i, int n)
 
void Search_Success_PCRE (benchmark::State &state)
 
void Search_Success_PCRE (int i, int n)
 
void Search_Success_RE2 (benchmark::State &state)
 
void Search_Success_RE2 (int i, int n)
 
void SearchAltMatch (benchmark::State &state, SearchImpl *search)
 
void SearchAltMatch (int iters, int nbytes, SearchImpl *search)
 
void SearchBigFixed (benchmark::State &state, SearchImpl *search)
 
void SearchBigFixed (int iters, int nbytes, SearchImpl *search)
 
void SearchBitState (benchmark::State &state, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchBitState (int iters, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchCachedBitState (benchmark::State &state, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchCachedBitState (int iters, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchCachedDFA (benchmark::State &state, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchCachedDFA (int iters, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchCachedNFA (benchmark::State &state, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchCachedNFA (int iters, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchCachedOnePass (benchmark::State &state, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchCachedOnePass (int iters, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchCachedPCRE (benchmark::State &state, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchCachedPCRE (int iters, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchCachedRE2 (benchmark::State &state, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchCachedRE2 (int iters, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchDFA (benchmark::State &state, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchDFA (int iters, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchDigits (benchmark::State &state, SearchImpl *search)
 
void SearchDigits (int iters, SearchImpl *search)
 
void SearchNFA (benchmark::State &state, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchNFA (int iters, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchOnePass (benchmark::State &state, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchOnePass (int iters, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchParse1CachedPCRE (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void SearchParse1CachedPCRE (int iters, const char *regexp, const StringPiece &text)
 
void SearchParse1CachedRE2 (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void SearchParse1CachedRE2 (int iters, const char *regexp, const StringPiece &text)
 
void SearchParse2CachedPCRE (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void SearchParse2CachedPCRE (int iters, const char *regexp, const StringPiece &text)
 
void SearchParse2CachedRE2 (benchmark::State &state, const char *regexp, const StringPiece &text)
 
void SearchParse2CachedRE2 (int iters, const char *regexp, const StringPiece &text)
 
void SearchPCRE (benchmark::State &state, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchPCRE (int iters, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchPhone (benchmark::State &state, ParseImpl *search)
 
void SearchPhone (int iters, int nbytes, ParseImpl *search)
 
void SearchPhone_CachedPCRE (benchmark::State &state)
 
void SearchPhone_CachedPCRE (int i, int n)
 
void SearchPhone_CachedRE2 (benchmark::State &state)
 
void SearchPhone_CachedRE2 (int i, int n)
 
void SearchRE2 (benchmark::State &state, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchRE2 (int iters, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)
 
void SearchSuccess (benchmark::State &state, const char *regexp, SearchImpl *search)
 
void SearchSuccess (int iters, int nbytes, const char *regexp, SearchImpl *search)
 
bool ShouldContain (CCTest *t, int x)
 
void SimplePartialMatchPCRE (benchmark::State &state)
 
void SimplePartialMatchPCRE (int n)
 
void SimplePartialMatchRE2 (benchmark::State &state)
 
void SimplePartialMatchRE2 (int n)
 
void SimplifyCompileRegexp (benchmark::State &state, const std::string &regexp)
 
void SimplifyCompileRegexp (int iters, const std::string &regexp)
 
void SimplifyRegexp (benchmark::State &state, const std::string &regexp)
 
void SimplifyRegexp (int iters, const std::string &regexp)
 
static void SimplifyStringSet (std::set< std::string > *ss)
 
static void SimplifyStringSet (std::set< std::string > *ss)
 
void SmallHTTPPartialMatchPCRE (benchmark::State &state)
 
void SmallHTTPPartialMatchPCRE (int n)
 
void SmallHTTPPartialMatchRE2 (benchmark::State &state)
 
void SmallHTTPPartialMatchRE2 (int n)
 
std::vector< std::string > Split (const StringPiece &sep, const StringPiece &s)
 
static void StringAppendV (std::string *dst, const char *format, va_list ap)
 
static void StringAppendV (std::string *dst, const char *format, va_list ap)
 
static int StringPieceToRune (Rune *r, StringPiece *sp, RegexpStatus *status)
 
static int StringPieceToRune (Rune *r, StringPiece *sp, RegexpStatus *status)
 
std::string StringPrintf (const char *format,...)
 
static const char * TerminateNumber (char *buf, const char *str, size_t n)
 
static const char * TerminateNumber (char *buf, const char *str, size_t n)
 
static const char * TerminateNumber (char *buf, size_t nbuf, const char *str, size_t *np, bool accept_spaces)
 
void Test ()
 
 TEST (Capture, NamedGroups)
 
 TEST (CaseInsensitive, MatchAndConsume)
 
 TEST (CharacterClasses, Exhaustive)
 
 TEST (CharacterClasses, ExhaustiveAB)
 
 TEST (CheckRewriteString, all)
 
 TEST (CplusplusStrings, EightBit)
 
 TEST (DFA, Callback)
 
 TEST (DFA, ReverseMatch)
 
 TEST (EgrepLiterals, FoldCase)
 
 TEST (EgrepLiterals, Lowercase)
 
 TEST (EgrepLiterals, MixedCase)
 
 TEST (EgrepLiterals, UTF8)
 
 TEST (EmptyCharset, BitstateAssumptions)
 
 TEST (EmptyCharset, Fuzz)
 
 TEST (EmptyString, Exhaustive)
 
 TEST (FilteredRE2Test, AtomTests)
 
 TEST (FilteredRE2Test, EmptyStringInStringSetBug)
 
 TEST (FilteredRE2Test, EmptyTest)
 
 TEST (FilteredRE2Test, MatchEmptyPattern)
 
 TEST (FilteredRE2Test, MatchTests)
 
 TEST (FilteredRE2Test, MoveSemantics)
 
 TEST (FilteredRE2Test, SmallLatinTest)
 
 TEST (FilteredRE2Test, SmallOrTest)
 
 TEST (InterestingUTF8, AB)
 
 TEST (InterestingUTF8, SingleOps)
 
 TEST (LineEnds, Exhaustive)
 
 TEST (MimicsPCRE, SimpleTests)
 
 TEST (Multithreaded, BuildEntireDFA)
 
 TEST (Multithreaded, SearchDFA)
 
 TEST (NamedCaptures, ErrorArgs)
 
 TEST (PossibleMatchRange, Exhaustive)
 
 TEST (PossibleMatchRange, Failures)
 
 TEST (PossibleMatchRange, HandWritten)
 
 TEST (PrefixAccel, SimpleTests)
 
 TEST (ProgramFanout, BigProgram)
 
 TEST (ProgramSize, BigProgram)
 
 TEST (Punctuation, Literals)
 
 TEST (QuoteMeta, HasNull)
 
 TEST (QuoteMeta, Latin1)
 
 TEST (QuoteMeta, Simple)
 
 TEST (QuoteMeta, SimpleNegative)
 
 TEST (QuoteMeta, UTF8)
 
 TEST (Random, BigEgrepCaptures)
 
 TEST (Random, BigEgrepLiterals)
 
 TEST (Random, Complicated)
 
 TEST (Random, SmallEgrepCaptures)
 
 TEST (Random, SmallEgrepLiterals)
 
 TEST (RE2, Accessors)
 
 TEST (RE2, BigCountedRepetition)
 
 TEST (RE2, BitstateCaptureBug)
 
 TEST (RE2, Bug10131674)
 
 TEST (RE2, Bug1816809)
 
 TEST (RE2, Bug18391750)
 
 TEST (RE2, Bug18458852)
 
 TEST (RE2, Bug18523943)
 
 TEST (RE2, Bug21371806)
 
 TEST (RE2, Bug26356109)
 
 TEST (RE2, Bug3061120)
 
 TEST (RE2, CapturedGroupTest)
 
 TEST (RE2, CapturingGroupNames)
 
 TEST (RE2, CL8622304)
 
 TEST (RE2, Complicated)
 
 TEST (RE2, Consume)
 
 TEST (RE2, ConsumeN)
 
 TEST (RE2, DecimalTests)
 
 TEST (RE2, DeepRecursion)
 
 TEST (RE2, DotNL)
 
 TEST (RE2, ErrorArgs)
 
 TEST (RE2, ErrorCodeAndArg)
 
 TEST (RE2, Extract)
 
 TEST (RE2, FindAndConsume)
 
 TEST (RE2, FindAndConsumeN)
 
 TEST (RE2, FloatingPointFullMatchTypes)
 
 TEST (RE2, FullMatchAnchored)
 
 TEST (RE2, FullMatchArgCount)
 
 TEST (RE2, FullMatchBraces)
 
 TEST (RE2, FullMatchEnd)
 
 TEST (RE2, FullMatchIgnoredArg)
 
 TEST (RE2, FullMatchIntegerArg)
 
 TEST (RE2, FullMatchMultiArg)
 
 TEST (RE2, FullMatchN)
 
 TEST (RE2, FullMatchOneArg)
 
 TEST (RE2, FullMatchStringArg)
 
 TEST (RE2, FullMatchStringPieceArg)
 
 TEST (RE2, FullMatchTypedNullArg)
 
 TEST (RE2, FullMatchTypeTests)
 
 TEST (RE2, FullMatchWithNoArgs)
 
 TEST (RE2, FullMatchZeroArg)
 
 TEST (RE2, HexTests)
 
 TEST (RE2, ImplicitConversions)
 
 TEST (RE2, Issue104)
 
 TEST (RE2, Issue310)
 
 TEST (RE2, LazyRE2)
 
 TEST (RE2, Match)
 
 TEST (RE2, MatchNumberPeculiarity)
 
 TEST (RE2, MaxSubmatchTooLarge)
 
 TEST (RE2, NeverCapture)
 
 TEST (RE2, NeverNewline)
 
 TEST (RE2, NoCrash)
 
 TEST (RE2, NullVsEmptyString)
 
 TEST (RE2, NullVsEmptyStringSubmatches)
 
 TEST (RE2, NULTerminated)
 
 TEST (RE2, OctalTests)
 
 TEST (RE2, PartialMatch)
 
 TEST (RE2, PartialMatchN)
 
 TEST (RE2, Recursion)
 
 TEST (RE2, RegexpToStringLossOfAnchor)
 
 TEST (RE2, Rejects)
 
 TEST (RE2, Replace)
 
 TEST (RE2, UngreedyUTF8)
 
 TEST (RE2, UnicodeClasses)
 
 TEST (RE2, UTF8)
 
 TEST (RE2ArgTest, Int16Test)
 
 TEST (RE2ArgTest, Int32Test)
 
 TEST (RE2ArgTest, Int64Test)
 
 TEST (RE2ArgTest, ParseFromTest)
 
 TEST (RE2ArgTest, Uint16Test)
 
 TEST (RE2ArgTest, Uint32Test)
 
 TEST (RE2ArgTest, Uint64Test)
 
 TEST (Regexp, BigConcat)
 
 TEST (Regexp, BigRef)
 
 TEST (Regexp, CaptureNames)
 
 TEST (Regexp, NamedCaptures)
 
 TEST (Regexp, SearchTests)
 
 TEST (Repetition, Capturing)
 
 TEST (Repetition, Simple)
 
 TEST (RequiredPrefix, SimpleTests)
 
 TEST (RequiredPrefixForAccel, CaseFoldingForKAndS)
 
 TEST (RequiredPrefixForAccel, SimpleTests)
 
 TEST (Set, Anchored)
 
 TEST (Set, EmptyAnchored)
 
 TEST (Set, EmptyUnanchored)
 
 TEST (Set, MoveSemantics)
 
 TEST (Set, Prefix)
 
 TEST (Set, Unanchored)
 
 TEST (Set, UnanchoredDollar)
 
 TEST (Set, UnanchoredFactored)
 
 TEST (Set, UnanchoredWordBoundary)
 
 TEST (SingleThreaded, BuildEntireDFA)
 
 TEST (SingleThreaded, SearchDFA)
 
 TEST (StringGenerator, GenNULL)
 
 TEST (StringGenerator, NoAlphabet)
 
 TEST (StringGenerator, NoLength)
 
 TEST (StringGenerator, NoLengthNoAlphabet)
 
 TEST (StringGenerator, Simple)
 
 TEST (StringGenerator, UTF8)
 
 TEST (TestCharClassBuilder, Adds)
 
 TEST (TestCompile, Bug26705922)
 
 TEST (TestCompile, Bug35237384)
 
 TEST (TestCompile, InsufficientMemory)
 
 TEST (TestCompile, Latin1Ranges)
 
 TEST (TestCompile, OtherByteMapTests)
 
 TEST (TestCompile, UTF8Ranges)
 
 TEST (TestParse, FoldCase)
 
 TEST (TestParse, InvalidRegexps)
 
 TEST (TestParse, Literal)
 
 TEST (TestParse, MatchNL)
 
 TEST (TestParse, Nested)
 
 TEST (TestParse, NoMatchNL)
 
 TEST (TestParse, Prefix)
 
 TEST (TestParse, SimpleRegexps)
 
 TEST (TestRegexpCompileToProg, Simple)
 
 TEST (TestSimplify, SimpleRegexps)
 
 TEST (TestToString, EquivalentParse)
 
static void TestCheckRewriteString (const char *regexp, const char *rewrite, bool expect_ok)
 
static void TestCheckRewriteString (const char *regexp, const char *rewrite, bool expect_ok)
 
void TestParse (const Test *tests, int ntests, Regexp::ParseFlags flags, const std::string &title)
 
static void TestQuoteMeta (const std::string &unquoted, const RE2::Options &options=RE2::DefaultOptions)
 
static void TestQuoteMeta (const std::string &unquoted, const RE2::Options &options=RE2::DefaultOptions)
 
static void TestRecursion (int size, const char *pattern)
 
static void TestRecursion (int size, const char *pattern)
 
bool TestRegexpOnText (const StringPiece &regexp, const StringPiece &text)
 
static Rune ToLowerRune (Rune r)
 
static Rune ToLowerRune (Rune r)
 
static Rune ToLowerRuneLatin1 (Rune r)
 
static Rune ToLowerRuneLatin1 (Rune r)
 
static bool TopEqual (Regexp *a, Regexp *b)
 
static bool TopEqual (Regexp *a, Regexp *b)
 
static std::string trunc (const StringPiece &pattern)
 
static std::string trunc (const StringPiece &pattern)
 
static int UnHex (int c)
 
static int UnHex (int c)
 
static std::string UTF8 (Rune r)
 
static std::string UTF8 (Rune r)
 
int utflen (const char *s)
 
char * utfrune (const char *s, Rune c)
 

Variables

static const URange32 Adlam_range32 []
 
static const URange32 Adlam_range32 []
 
static const URange32 Ahom_range32 []
 
static const URange32 Ahom_range32 []
 
static const URange32 Anatolian_Hieroglyphs_range32 []
 
static const URange32 Anatolian_Hieroglyphs_range32 []
 
static Prog::Anchor anchors []
 
static Prog::Anchor anchors []
 
static URange16 any16 [] = { { 0, 65535 } }
 
static URange16 any16 [] = { { 0, 65535 } }
 
static URange32 any32 [] = { { 65536, Runemax } }
 
static URange32 any32 [] = { { 65536, Runemax } }
 
static UGroup anygroup = { "Any", +1, any16, 1, any32, 1 }
 
static UGroup anygroup = { "Any", +1, any16, 1, any32, 1 }
 
static const URange16 Arabic_range16 []
 
static const URange16 Arabic_range16 []
 
static const URange32 Arabic_range32 []
 
static const URange32 Arabic_range32 []
 
static const URange16 Armenian_range16 []
 
static const URange16 Armenian_range16 []
 
AtomTest atom_tests []
 
static const URange32 Avestan_range32 []
 
static const URange32 Avestan_range32 []
 
const char * badtests []
 
static const URange16 Balinese_range16 []
 
static const URange16 Balinese_range16 []
 
static const URange16 Bamum_range16 []
 
static const URange16 Bamum_range16 []
 
static const URange32 Bamum_range32 []
 
static const URange32 Bamum_range32 []
 
static const URange32 Bassa_Vah_range32 []
 
static const URange32 Bassa_Vah_range32 []
 
static const URange16 Batak_range16 []
 
static const URange16 Batak_range16 []
 
static const URange16 Bengali_range16 []
 
static const URange16 Bengali_range16 []
 
static const URange32 Bhaiksuki_range32 []
 
static const URange32 Bhaiksuki_range32 []
 
static const URange16 Bopomofo_range16 []
 
static const URange16 Bopomofo_range16 []
 
static const URange32 Brahmi_range32 []
 
static const URange32 Brahmi_range32 []
 
static const URange16 Braille_range16 []
 
static const URange16 Braille_range16 []
 
static const URange16 Buginese_range16 []
 
static const URange16 Buginese_range16 []
 
static const URange16 Buhid_range16 []
 
static const URange16 Buhid_range16 []
 
static const URange16 C_range16 []
 
static const URange16 C_range16 []
 
static const URange32 C_range32 []
 
static const URange32 C_range32 []
 
CallbackTest callback_tests []
 
static const URange16 Canadian_Aboriginal_range16 []
 
static const URange16 Canadian_Aboriginal_range16 []
 
static const URange32 Carian_range32 []
 
static const URange32 Carian_range32 []
 
static const URange32 Caucasian_Albanian_range32 []
 
static const URange32 Caucasian_Albanian_range32 []
 
static const URange16 Cc_range16 []
 
static const URange16 Cc_range16 []
 
static const URange16 Cf_range16 []
 
static const URange16 Cf_range16 []
 
static const URange32 Cf_range32 []
 
static const URange32 Cf_range32 []
 
static const URange32 Chakma_range32 []
 
static const URange32 Chakma_range32 []
 
static const URange16 Cham_range16 []
 
static const URange16 Cham_range16 []
 
static const URange16 Cherokee_range16 []
 
static const URange16 Cherokee_range16 []
 
static const URange32 Chorasmian_range32 []
 
static const URange16 Co_range16 []
 
static const URange16 Co_range16 []
 
static const URange32 Co_range32 []
 
static const URange32 Co_range32 []
 
static const URange16 code1 []
 
static const URange16 code1 []
 
static const URange16 code10 []
 
static const URange16 code10 []
 
static const URange16 code11 []
 
static const URange16 code11 []
 
static const URange16 code12 []
 
static const URange16 code12 []
 
static const URange16 code13 []
 
static const URange16 code13 []
 
static const URange16 code14 []
 
static const URange16 code14 []
 
static const URange16 code15 []
 
static const URange16 code15 []
 
static const URange16 code16 []
 
static const URange16 code16 []
 
static const URange16 code17 []
 
static const URange16 code17 []
 
static const URange16 code2 []
 
static const URange16 code2 []
 
static const URange16 code3 []
 
static const URange16 code3 []
 
static const URange16 code4 []
 
static const URange16 code4 []
 
static const URange16 code5 []
 
static const URange16 code5 []
 
static const URange16 code6 []
 
static const URange16 code6 []
 
static const URange16 code7 []
 
static const URange16 code7 []
 
static const URange16 code8 []
 
static const URange16 code8 []
 
static const URange16 code9 []
 
static const URange16 code9 []
 
static const URange16 Common_range16 []
 
static const URange16 Common_range16 []
 
static const URange32 Common_range32 []
 
static const URange32 Common_range32 []
 
static const URange16 Coptic_range16 []
 
static const URange16 Coptic_range16 []
 
static const URange16 Cs_range16 []
 
static const URange16 Cs_range16 []
 
static const URange32 Cuneiform_range32 []
 
static const URange32 Cuneiform_range32 []
 
static const URange32 Cypriot_range32 []
 
static const URange32 Cypriot_range32 []
 
static const URange16 Cyrillic_range16 []
 
static const URange16 Cyrillic_range16 []
 
static const URange32 Deseret_range32 []
 
static const URange32 Deseret_range32 []
 
static const URange16 Devanagari_range16 []
 
static const URange16 Devanagari_range16 []
 
static bool dfa_should_bail_when_slow = true
 
static bool dfa_should_bail_when_slow = true
 
static const URange32 Dives_Akuru_range32 []
 
static const URange32 Dogra_range32 []
 
static const URange32 Dogra_range32 []
 
static const URange32 Duployan_range32 []
 
static const URange32 Duployan_range32 []
 
static const URange32 Egyptian_Hieroglyphs_range32 []
 
static const URange32 Egyptian_Hieroglyphs_range32 []
 
static const URange32 Elbasan_range32 []
 
static const URange32 Elbasan_range32 []
 
static const URange32 Elymaic_range32 []
 
static const URange32 Elymaic_range32 []
 
static const std::map< int, std::string > * empty_group_names
 
static const std::map< int, std::string > * empty_group_names
 
static const std::map< std::string, int > * empty_named_groups
 
static const std::map< std::string, int > * empty_named_groups
 
static const std::string * empty_string
 
static const std::string * empty_string
 
static const std::string empty_string
 
static const std::string empty_string
 
const char * engine_names [kEngineMax]
 
static struct re2::ErrorTest error_tests []
 
static struct re2::ErrorTest error_tests []
 
static const URange16 Ethiopic_range16 []
 
static const URange16 Ethiopic_range16 []
 
static const bool ExtraDebug = false
 
static const bool ExtraDebug = false
 
static const bool ExtraDebug = false
 
static const bool ExtraDebug = false
 
static const bool ExtraDebug = false
 
static const bool ExtraDebug = false
 
static const bool ExtraDebug = false
 
static const bool ExtraDebug = false
 
static const bool ExtraDebug = false
 
static const bool ExtraDebug = false
 
Test foldcase_tests []
 
static PrefixTest for_accel_tests []
 
static const URange16 Georgian_range16 []
 
static const URange16 Georgian_range16 []
 
static const URange16 Glagolitic_range16 []
 
static const URange16 Glagolitic_range16 []
 
static const URange32 Glagolitic_range32 []
 
static const URange32 Glagolitic_range32 []
 
static const URange32 Gothic_range32 []
 
static const URange32 Gothic_range32 []
 
static const URange32 Grantha_range32 []
 
static const URange32 Grantha_range32 []
 
static const URange16 Greek_range16 []
 
static const URange16 Greek_range16 []
 
static const URange32 Greek_range32 []
 
static const URange32 Greek_range32 []
 
static const URange16 Gujarati_range16 []
 
static const URange16 Gujarati_range16 []
 
static const URange32 Gunjala_Gondi_range32 []
 
static const URange32 Gunjala_Gondi_range32 []
 
static const URange16 Gurmukhi_range16 []
 
static const URange16 Gurmukhi_range16 []
 
static const URange16 Han_range16 []
 
static const URange16 Han_range16 []
 
static const URange32 Han_range32 []
 
static const URange32 Han_range32 []
 
static const URange16 Hangul_range16 []
 
static const URange16 Hangul_range16 []
 
static const URange32 Hanifi_Rohingya_range32 []
 
static const URange32 Hanifi_Rohingya_range32 []
 
static const URange16 Hanunoo_range16 []
 
static const URange16 Hanunoo_range16 []
 
static const URange32 Hatran_range32 []
 
static const URange32 Hatran_range32 []
 
static const URange16 Hebrew_range16 []
 
static const URange16 Hebrew_range16 []
 
static const URange16 Hiragana_range16 []
 
static const URange16 Hiragana_range16 []
 
static const URange32 Hiragana_range32 []
 
static const URange32 Hiragana_range32 []
 
static std::string http_text
 
static std::string http_text
 
static const URange32 Imperial_Aramaic_range32 []
 
static const URange32 Imperial_Aramaic_range32 []
 
static const URange16 Inherited_range16 []
 
static const URange16 Inherited_range16 []
 
static const URange32 Inherited_range32 []
 
static const URange32 Inherited_range32 []
 
static const URange32 Inscriptional_Pahlavi_range32 []
 
static const URange32 Inscriptional_Pahlavi_range32 []
 
static const URange32 Inscriptional_Parthian_range32 []
 
static const URange32 Inscriptional_Parthian_range32 []
 
static const URange16 Javanese_range16 []
 
static const URange16 Javanese_range16 []
 
static const URange32 Kaithi_range32 []
 
static const URange32 Kaithi_range32 []
 
static const URange16 Kannada_range16 []
 
static const URange16 Kannada_range16 []
 
static const URange16 Katakana_range16 []
 
static const URange16 Katakana_range16 []
 
static const URange32 Katakana_range32 []
 
static const URange32 Katakana_range32 []
 
static const URange16 Kayah_Li_range16 []
 
static const URange16 Kayah_Li_range16 []
 
static const uint32_t kCapMask = ((1 << kRealMaxCap) - 1) << kRealCapShift
 
static const uint32_t kCapMask = ((1 << kRealMaxCap) - 1) << kRealCapShift
 
static const int kCapShift = kRealCapShift - 2
 
static const int kCapShift = kRealCapShift - 2
 
static const int kEmptyShift = 6
 
static const int kEmptyShift = 6
 
static const char * kErrorStrings []
 
static const char * kErrorStrings []
 
static const URange32 Kharoshthi_range32 []
 
static const URange32 Kharoshthi_range32 []
 
static const URange32 Khitan_Small_Script_range32 []
 
static const URange16 Khmer_range16 []
 
static const URange16 Khmer_range16 []
 
static const URange32 Khojki_range32 []
 
static const URange32 Khojki_range32 []
 
static const URange32 Khudawadi_range32 []
 
static const URange32 Khudawadi_range32 []
 
static const uint32_t kImpossible = kEmptyWordBoundary | kEmptyNonWordBoundary
 
static const uint32_t kImpossible = kEmptyWordBoundary | kEmptyNonWordBoundary
 
static const int kIndexShift = 16
 
static const int kIndexShift = 16
 
static Prog::MatchKind kinds []
 
static Prog::MatchKind kinds []
 
const RegexpOp kLeftParen = static_cast<RegexpOp>(kMaxRegexpOp+1)
 
static const uint32_t kMatchWins = 1 << kEmptyShift
 
static const uint32_t kMatchWins = 1 << kEmptyShift
 
static const int kMaxArgs = 16
 
static const int kMaxArgs = 16
 
static const int kMaxArgs = 16
 
static const int kMaxArgs = 16
 
static const int kMaxCap = kRealMaxCap + 2
 
static const int kMaxCap = kRealMaxCap + 2
 
static const int kMaxNumberLength = 32
 
static const int kMaxNumberLength = 32
 
static const int kMaxNumberLength = 32
 
static const int kMaxRepeat = 1000
 
static const PatchList kNullPatchList = {0, 0}
 
const int kNumStrings = arraysize(kSuccessTable)
 
static const char * kOpcodeNames []
 
static const char * kOpcodeNames []
 
static const int kPCREFrameSize = 700
 
static const int kPCREFrameSize = 700
 
static const int kRealCapShift = kEmptyShift + 1
 
static const int kRealCapShift = kEmptyShift + 1
 
static const int kRealMaxCap = (kIndexShift - kRealCapShift) / 2 * 2
 
static const int kRealMaxCap = (kIndexShift - kRealCapShift) / 2 * 2
 
static const size_t kShiftDFAFinal = 9
 
const SuccessTable kSuccessTable []
 
static Regexp::ParseFlags kTestFlags
 
static Regexp::ParseFlags kTestFlags
 
static const int kVecSize = 1+kMaxArgs
 
static const int kVecSize = 1+kMaxArgs
 
static const int kVecSize = (1 + kMaxArgs) * 3
 
static const int kVecSize = (1 + kMaxArgs) * 3
 
const RegexpOp kVerticalBar = static_cast<RegexpOp>(kMaxRegexpOp+2)
 
static const URange16 L_range16 []
 
static const URange16 L_range16 []
 
static const URange32 L_range32 []
 
static const URange32 L_range32 []
 
static const URange16 Lao_range16 []
 
static const URange16 Lao_range16 []
 
static const URange16 Latin_range16 []
 
static const URange16 Latin_range16 []
 
static const URange16 Lepcha_range16 []
 
static const URange16 Lepcha_range16 []
 
static const URange16 Limbu_range16 []
 
static const URange16 Limbu_range16 []
 
static const URange32 Linear_A_range32 []
 
static const URange32 Linear_A_range32 []
 
static const URange32 Linear_B_range32 []
 
static const URange32 Linear_B_range32 []
 
static const URange16 Lisu_range16 []
 
static const URange16 Lisu_range16 []
 
static const URange32 Lisu_range32 []
 
Test literal_tests []
 
static const URange16 Ll_range16 []
 
static const URange16 Ll_range16 []
 
static const URange32 Ll_range32 []
 
static const URange32 Ll_range32 []
 
static const URange16 Lm_range16 []
 
static const URange16 Lm_range16 []
 
static const URange32 Lm_range32 []
 
static const URange32 Lm_range32 []
 
static const URange16 Lo_range16 []
 
static const URange16 Lo_range16 []
 
static const URange32 Lo_range32 []
 
static const URange32 Lo_range32 []
 
static const URange16 Lt_range16 []
 
static const URange16 Lt_range16 []
 
static const URange16 Lu_range16 []
 
static const URange16 Lu_range16 []
 
static const URange32 Lu_range32 []
 
static const URange32 Lu_range32 []
 
static const URange32 Lycian_range32 []
 
static const URange32 Lycian_range32 []
 
static const URange32 Lydian_range32 []
 
static const URange32 Lydian_range32 []
 
static const URange16 M_range16 []
 
static const URange16 M_range16 []
 
static const URange32 M_range32 []
 
static const URange32 M_range32 []
 
static const URange32 Mahajani_range32 []
 
static const URange32 Mahajani_range32 []
 
static const URange32 Makasar_range32 []
 
static const URange32 Makasar_range32 []
 
static const URange16 Malayalam_range16 []
 
static const URange16 Malayalam_range16 []
 
static const URange16 Mandaic_range16 []
 
static const URange16 Mandaic_range16 []
 
static const URange32 Manichaean_range32 []
 
static const URange32 Manichaean_range32 []
 
static const URange32 Marchen_range32 []
 
static const URange32 Marchen_range32 []
 
static const URange32 Masaram_Gondi_range32 []
 
static const URange32 Masaram_Gondi_range32 []
 
Test matchnl_tests []
 
static int maximum_repeat_count = 1000
 
static const URange16 Mc_range16 []
 
static const URange16 Mc_range16 []
 
static const URange32 Mc_range32 []
 
static const URange32 Mc_range32 []
 
static const URange16 Me_range16 []
 
static const URange16 Me_range16 []
 
static const URange32 Medefaidrin_range32 []
 
static const URange32 Medefaidrin_range32 []
 
static const URange16 Meetei_Mayek_range16 []
 
static const URange16 Meetei_Mayek_range16 []
 
static const URange32 Mende_Kikakui_range32 []
 
static const URange32 Mende_Kikakui_range32 []
 
static const URange32 Meroitic_Cursive_range32 []
 
static const URange32 Meroitic_Cursive_range32 []
 
static const URange32 Meroitic_Hieroglyphs_range32 []
 
static const URange32 Meroitic_Hieroglyphs_range32 []
 
static const URange32 Miao_range32 []
 
static const URange32 Miao_range32 []
 
static const URange16 Mn_range16 []
 
static const URange16 Mn_range16 []
 
static const URange32 Mn_range32 []
 
static const URange32 Mn_range32 []
 
static const URange32 Modi_range32 []
 
static const URange32 Modi_range32 []
 
static const URange16 Mongolian_range16 []
 
static const URange16 Mongolian_range16 []
 
static const URange32 Mongolian_range32 []
 
static const URange32 Mongolian_range32 []
 
static const URange32 Mro_range32 []
 
static const URange32 Mro_range32 []
 
static const URange32 Multani_range32 []
 
static const URange32 Multani_range32 []
 
static const Regexp::ParseFlags multi_line
 
static const Regexp::ParseFlags multi_line
 
static const URange16 Myanmar_range16 []
 
static const URange16 Myanmar_range16 []
 
static const URange16 N_range16 []
 
static const URange16 N_range16 []
 
static const URange32 N_range32 []
 
static const URange32 N_range32 []
 
static const URange32 Nabataean_range32 []
 
static const URange32 Nabataean_range32 []
 
static const URange32 Nandinagari_range32 []
 
static const URange32 Nandinagari_range32 []
 
static const URange16 Nd_range16 []
 
static const URange16 Nd_range16 []
 
static const URange32 Nd_range32 []
 
static const URange32 Nd_range32 []
 
Test nested_tests []
 
static struct re2::NeverTest never_tests []
 
static struct re2::NeverTest never_tests []
 
static const URange16 New_Tai_Lue_range16 []
 
static const URange16 New_Tai_Lue_range16 []
 
static const URange32 Newa_range32 []
 
static const URange32 Newa_range32 []
 
static const URange16 Nko_range16 []
 
static const URange16 Nko_range16 []
 
static const URange16 Nl_range16 []
 
static const URange16 Nl_range16 []
 
static const URange32 Nl_range32 []
 
static const URange32 Nl_range32 []
 
static const URange16 No_range16 []
 
static const URange16 No_range16 []
 
static const URange32 No_range32 []
 
static const URange32 No_range32 []
 
Test nomatchnl_tests []
 
static PatchList nullPatchList = { 0 }
 
const int num_perl_groups = 6
 
const int num_posix_groups = 28
 
const int num_unicode_casefold = 356
 
const int num_unicode_groups = 188
 
const int num_unicode_tolower = 198
 
static const URange32 Nushu_range32 []
 
static const URange32 Nushu_range32 []
 
static const URange32 Nyiakeng_Puachue_Hmong_range32 []
 
static const URange32 Nyiakeng_Puachue_Hmong_range32 []
 
static const URange16 Ogham_range16 []
 
static const URange16 Ogham_range16 []
 
static const URange16 Ol_Chiki_range16 []
 
static const URange16 Ol_Chiki_range16 []
 
static const URange32 Old_Hungarian_range32 []
 
static const URange32 Old_Hungarian_range32 []
 
static const URange32 Old_Italic_range32 []
 
static const URange32 Old_Italic_range32 []
 
static const URange32 Old_North_Arabian_range32 []
 
static const URange32 Old_North_Arabian_range32 []
 
static const URange32 Old_Permic_range32 []
 
static const URange32 Old_Permic_range32 []
 
static const URange32 Old_Persian_range32 []
 
static const URange32 Old_Persian_range32 []
 
static const URange32 Old_Sogdian_range32 []
 
static const URange32 Old_Sogdian_range32 []
 
static const URange32 Old_South_Arabian_range32 []
 
static const URange32 Old_South_Arabian_range32 []
 
static const URange32 Old_Turkic_range32 []
 
static const URange32 Old_Turkic_range32 []
 
const char * only_perl []
 
const char * only_posix []
 
static const URange16 Oriya_range16 []
 
static const URange16 Oriya_range16 []
 
static const URange32 Osage_range32 []
 
static const URange32 Osage_range32 []
 
static const URange32 Osmanya_range32 []
 
static const URange32 Osmanya_range32 []
 
static const URange16 P_range16 []
 
static const URange16 P_range16 []
 
static const URange32 P_range32 []
 
static const URange32 P_range32 []
 
static const URange32 Pahawh_Hmong_range32 []
 
static const URange32 Pahawh_Hmong_range32 []
 
static const URange32 Palmyrene_range32 []
 
static const URange32 Palmyrene_range32 []
 
ParseImpl Parse1Backtrack
 
ParseImpl Parse1BitState
 
ParseImpl Parse1CachedBacktrack
 
ParseImpl Parse1CachedBitState
 
ParseImpl Parse1CachedNFA
 
ParseImpl Parse1CachedOnePass
 
ParseImpl Parse1CachedPCRE
 
ParseImpl Parse1CachedRE2
 
ParseImpl Parse1NFA
 
ParseImpl Parse1OnePass
 
ParseImpl Parse1PCRE
 
ParseImpl Parse1RE2
 
ParseImpl Parse3Backtrack
 
ParseImpl Parse3BitState
 
ParseImpl Parse3CachedBacktrack
 
ParseImpl Parse3CachedBitState
 
ParseImpl Parse3CachedNFA
 
ParseImpl Parse3CachedOnePass
 
ParseImpl Parse3CachedPCRE
 
ParseImpl Parse3CachedRE2
 
ParseImpl Parse3NFA
 
ParseImpl Parse3OnePass
 
ParseImpl Parse3PCRE
 
ParseImpl Parse3RE2
 
static ParseMode parse_modes []
 
static ParseMode parse_modes []
 
static const URange32 Pau_Cin_Hau_range32 []
 
static const URange32 Pau_Cin_Hau_range32 []
 
static const URange16 Pc_range16 []
 
static const URange16 Pc_range16 []
 
static const URange16 Pd_range16 []
 
static const URange16 Pd_range16 []
 
static const URange32 Pd_range32 []
 
static const URange16 Pe_range16 []
 
static const URange16 Pe_range16 []
 
const UGroup perl_groups []
 
static const URange16 Pf_range16 []
 
static const URange16 Pf_range16 []
 
static const URange16 Phags_Pa_range16 []
 
static const URange16 Phags_Pa_range16 []
 
static const URange32 Phoenician_range32 []
 
static const URange32 Phoenician_range32 []
 
static const URange16 Pi_range16 []
 
static const URange16 Pi_range16 []
 
static const URange16 Po_range16 []
 
static const URange16 Po_range16 []
 
static const URange32 Po_range32 []
 
static const URange32 Po_range32 []
 
const UGroup posix_groups []
 
static const char * prefix_accel_tests []
 
Test prefix_tests []
 
static struct re2::ByteRangeProg prog_80_10ffff []
 
static const URange16 Ps_range16 []
 
static const URange16 Ps_range16 []
 
static const URange32 Psalter_Pahlavi_range32 []
 
static const URange32 Psalter_Pahlavi_range32 []
 
const bool RE2_DEBUG_MODE = true
 
static std::map< Regexp *, int > * ref_map
 
static std::map< Regexp *, int > * ref_map
 
static Mutexref_mutex
 
static Mutexref_mutex
 
static const URange16 Rejang_range16 []
 
static const URange16 Rejang_range16 []
 
ReverseTest reverse_tests []
 
static const URange16 Runic_range16 []
 
static const URange16 Runic_range16 []
 
static const URange16 S_range16 []
 
static const URange16 S_range16 []
 
static const URange32 S_range32 []
 
static const URange32 S_range32 []
 
static const URange16 Samaritan_range16 []
 
static const URange16 Samaritan_range16 []
 
static const URange16 Saurashtra_range16 []
 
static const URange16 Saurashtra_range16 []
 
static const URange16 Sc_range16 []
 
static const URange16 Sc_range16 []
 
static const URange32 Sc_range32 []
 
static const URange32 Sc_range32 []
 
static int search_failures = 0
 
SearchImpl SearchBitState
 
SearchImpl SearchCachedBitState
 
SearchImpl SearchCachedDFA
 
SearchImpl SearchCachedNFA
 
SearchImpl SearchCachedOnePass
 
SearchImpl SearchCachedPCRE
 
SearchImpl SearchCachedRE2
 
SearchImpl SearchDFA
 
SearchImpl SearchNFA
 
SearchImpl SearchOnePass
 
ParseImpl SearchParse1CachedPCRE
 
ParseImpl SearchParse1CachedRE2
 
ParseImpl SearchParse2CachedPCRE
 
ParseImpl SearchParse2CachedRE2
 
SearchImpl SearchPCRE
 
SearchImpl SearchRE2
 
struct re2::SetHooks set_hooks
 
static const URange32 Sharada_range32 []
 
static const URange32 Sharada_range32 []
 
static const URange32 Shavian_range32 []
 
static const URange32 Shavian_range32 []
 
static const URange32 Siddham_range32 []
 
static const URange32 Siddham_range32 []
 
static const URange32 SignWriting_range32 []
 
static const URange32 SignWriting_range32 []
 
RegexpTest simple_tests []
 
static const Regexp::ParseFlags single_line
 
static const Regexp::ParseFlags single_line
 
static const URange16 Sinhala_range16 []
 
static const URange16 Sinhala_range16 []
 
static const URange32 Sinhala_range32 []
 
static const URange32 Sinhala_range32 []
 
static const URange16 Sk_range16 []
 
static const URange16 Sk_range16 []
 
static const URange32 Sk_range32 []
 
static const URange32 Sk_range32 []
 
static const URange16 Sm_range16 []
 
static const URange16 Sm_range16 []
 
static const URange32 Sm_range32 []
 
static const URange32 Sm_range32 []
 
static std::string smallhttp_text
 
static std::string smallhttp_text
 
static const URange16 So_range16 []
 
static const URange16 So_range16 []
 
static const URange32 So_range32 []
 
static const URange32 So_range32 []
 
static const URange32 Sogdian_range32 []
 
static const URange32 Sogdian_range32 []
 
static const URange32 Sora_Sompeng_range32 []
 
static const URange32 Sora_Sompeng_range32 []
 
static const URange32 Soyombo_range32 []
 
static const URange32 Soyombo_range32 []
 
static int state_cache_resets = 0
 
static const URange16 Sundanese_range16 []
 
static const URange16 Sundanese_range16 []
 
static const URange16 Syloti_Nagri_range16 []
 
static const URange16 Syloti_Nagri_range16 []
 
static const URange16 Syriac_range16 []
 
static const URange16 Syriac_range16 []
 
static const URange16 Tagalog_range16 []
 
static const URange16 Tagalog_range16 []
 
static const URange16 Tagbanwa_range16 []
 
static const URange16 Tagbanwa_range16 []
 
static const URange16 Tai_Le_range16 []
 
static const URange16 Tai_Le_range16 []
 
static const URange16 Tai_Tham_range16 []
 
static const URange16 Tai_Tham_range16 []
 
static const URange16 Tai_Viet_range16 []
 
static const URange16 Tai_Viet_range16 []
 
static const URange32 Takri_range32 []
 
static const URange32 Takri_range32 []
 
static const URange16 Tamil_range16 []
 
static const URange16 Tamil_range16 []
 
static const URange32 Tamil_range32 []
 
static const URange32 Tamil_range32 []
 
static const URange32 Tangut_range32 []
 
static const URange32 Tangut_range32 []
 
static const URange16 Telugu_range16 []
 
static const URange16 Telugu_range16 []
 
static PCRETest tests []
 
static PCRETest tests []
 
static Test tests []
 
static PrefixTest tests []
 
static Test tests []
 
static PrefixTest tests []
 
static Test tests []
 
static Test tests []
 
static CCTest tests []
 
static CCTest tests []
 
static Test tests []
 
static Test tests []
 
static PrefixTest tests []
 
static PrefixTest tests []
 
static const Regexp::ParseFlags TestZeroFlags = Regexp::WasDollar
 
static const Regexp::ParseFlags TestZeroFlags = Regexp::WasDollar
 
static const URange16 Thaana_range16 []
 
static const URange16 Thaana_range16 []
 
static const URange16 Thai_range16 []
 
static const URange16 Thai_range16 []
 
static const URange16 Tibetan_range16 []
 
static const URange16 Tibetan_range16 []
 
static const URange16 Tifinagh_range16 []
 
static const URange16 Tifinagh_range16 []
 
static const URange32 Tirhuta_range32 []
 
static const URange32 Tirhuta_range32 []
 
static const URange32 Ugaritic_range32 []
 
static const URange32 Ugaritic_range32 []
 
const CaseFold unicode_casefold []
 
const UGroup unicode_groups []
 
const CaseFold unicode_tolower []
 
const bool UsingPCRE = false
 
static const URange16 Vai_range16 []
 
static const URange16 Vai_range16 []
 
static const URange32 Wancho_range32 []
 
static const URange32 Wancho_range32 []
 
static const URange32 Warang_Citi_range32 []
 
static const URange32 Warang_Citi_range32 []
 
static const URange32 Yezidi_range32 []
 
static const URange16 Yi_range16 []
 
static const URange16 Yi_range16 []
 
static const URange16 Z_range16 []
 
static const URange16 Z_range16 []
 
static const URange32 Zanabazar_Square_range32 []
 
static const URange32 Zanabazar_Square_range32 []
 
static const URange16 Zl_range16 []
 
static const URange16 Zl_range16 []
 
static const URange16 Zp_range16 []
 
static const URange16 Zp_range16 []
 
static const URange16 Zs_range16 []
 
static const URange16 Zs_range16 []
 

Typedef Documentation

◆ CCIter

Definition at line 451 of file bloaty/third_party/re2/re2/prefilter.cc.

◆ ConstSSIter

typedef std::set< std::string >::const_iterator re2::ConstSSIter

Definition at line 25 of file bloaty/third_party/re2/re2/prefilter.cc.

◆ Ignored

typedef int re2::Ignored

Definition at line 534 of file bloaty/third_party/re2/re2/regexp.cc.

◆ Instq

Definition at line 354 of file bloaty/third_party/re2/re2/onepass.cc.

◆ ParseImpl

typedef void re2::ParseImpl(benchmark::State &state, const char *regexp, const StringPiece &text)

◆ Result

Definition at line 96 of file bloaty/third_party/re2/re2/testing/tester.cc.

◆ Rune

typedef signed int re2::Rune

Definition at line 25 of file bloaty/third_party/re2/util/utf.h.

◆ RuneRangeSet

Definition at line 590 of file bloaty/third_party/re2/re2/regexp.h.

◆ SearchImpl

typedef void re2::SearchImpl(benchmark::State &state, const char *regexp, const StringPiece &text, Prog::Anchor anchor, bool expect_match)

◆ SparseSet

typedef SparseSetT< void > re2::SparseSet

Definition at line 260 of file bloaty/third_party/re2/util/sparse_set.h.

◆ SSIter

typedef std::set< std::string >::iterator re2::SSIter

Definition at line 24 of file bloaty/third_party/re2/re2/prefilter.cc.

◆ Workq

Definition at line 125 of file bloaty/third_party/re2/re2/prog.cc.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kMaxSubmatch 

Definition at line 32 of file bloaty/third_party/re2/re2/testing/tester.cc.

◆ anonymous enum

anonymous enum
Enumerator
PrecAtom 
PrecUnary 
PrecConcat 
PrecAlternate 
PrecEmpty 
PrecParen 
PrecToplevel 

Definition at line 20 of file bloaty/third_party/re2/re2/tostring.cc.

◆ anonymous enum

anonymous enum
Enumerator
EvenOdd 
OddEven 
EvenOddSkip 
OddEvenSkip 

Definition at line 49 of file bloaty/third_party/re2/re2/unicode_casefold.h.

◆ anonymous enum

anonymous enum
Enumerator
Bit1 
Bitx 
Bit2 
Bit3 
Bit4 
Bit5 
T1 
Tx 
T2 
T3 
T4 
T5 
Rune1 
Rune2 
Rune3 
Rune4 
Maskx 
Testx 
Bad 

Definition at line 22 of file bloaty/third_party/re2/util/rune.cc.

◆ anonymous enum

anonymous enum
Enumerator
UTFmax 
Runesync 
Runeself 
Runeerror 
Runemax 

Definition at line 27 of file bloaty/third_party/re2/util/utf.h.

◆ anonymous enum

anonymous enum
Enumerator
kMaxSubmatch 

Definition at line 33 of file re2/re2/testing/tester.cc.

◆ anonymous enum

anonymous enum
Enumerator
PrecAtom 
PrecUnary 
PrecConcat 
PrecAlternate 
PrecEmpty 
PrecParen 
PrecToplevel 

Definition at line 20 of file re2/re2/tostring.cc.

◆ anonymous enum

anonymous enum
Enumerator
EvenOdd 
OddEven 
EvenOddSkip 
OddEvenSkip 

Definition at line 49 of file re2/re2/unicode_casefold.h.

◆ anonymous enum

anonymous enum
Enumerator
Bit1 
Bitx 
Bit2 
Bit3 
Bit4 
Bit5 
T1 
Tx 
T2 
T3 
T4 
T5 
Rune1 
Rune2 
Rune3 
Rune4 
Maskx 
Testx 
Bad 

Definition at line 22 of file re2/util/rune.cc.

◆ anonymous enum

anonymous enum
Enumerator
UTFmax 
Runesync 
Runeself 
Runeerror 
Runemax 

Definition at line 27 of file re2/util/utf.h.

◆ EmptyOp [1/2]

Enumerator
kEmptyBeginLine 
kEmptyEndLine 
kEmptyBeginText 
kEmptyEndText 
kEmptyWordBoundary 
kEmptyNonWordBoundary 
kEmptyAllFlags 
kEmptyBeginLine 
kEmptyEndLine 
kEmptyBeginText 
kEmptyEndText 
kEmptyWordBoundary 
kEmptyNonWordBoundary 
kEmptyAllFlags 

Definition at line 42 of file re2/re2/prog.h.

◆ EmptyOp [2/2]

Enumerator
kEmptyBeginLine 
kEmptyEndLine 
kEmptyBeginText 
kEmptyEndText 
kEmptyWordBoundary 
kEmptyNonWordBoundary 
kEmptyAllFlags 
kEmptyBeginLine 
kEmptyEndLine 
kEmptyBeginText 
kEmptyEndText 
kEmptyWordBoundary 
kEmptyNonWordBoundary 
kEmptyAllFlags 

Definition at line 42 of file bloaty/third_party/re2/re2/prog.h.

◆ Encoding [1/2]

Enumerator
kEncodingUTF8 
kEncodingLatin1 
kEncodingUTF8 
kEncodingLatin1 

Definition at line 90 of file re2/re2/compile.cc.

◆ Encoding [2/2]

Enumerator
kEncodingUTF8 
kEncodingLatin1 
kEncodingUTF8 
kEncodingLatin1 

Definition at line 122 of file bloaty/third_party/re2/re2/compile.cc.

◆ Engine [1/2]

Enumerator
kEngineBacktrack 
kEngineNFA 
kEngineDFA 
kEngineDFA1 
kEngineOnePass 
kEngineBitState 
kEngineRE2 
kEngineRE2a 
kEngineRE2b 
kEnginePCRE 
kEngineMax 
kEngineBacktrack 
kEngineNFA 
kEngineDFA 
kEngineDFA1 
kEngineOnePass 
kEngineBitState 
kEngineRE2 
kEngineRE2a 
kEngineRE2b 
kEnginePCRE 
kEngineMax 

Definition at line 22 of file bloaty/third_party/re2/re2/testing/tester.h.

◆ Engine [2/2]

Enumerator
kEngineBacktrack 
kEngineNFA 
kEngineDFA 
kEngineDFA1 
kEngineOnePass 
kEngineBitState 
kEngineRE2 
kEngineRE2a 
kEngineRE2b 
kEnginePCRE 
kEngineMax 
kEngineBacktrack 
kEngineNFA 
kEngineDFA 
kEngineDFA1 
kEngineOnePass 
kEngineBitState 
kEngineRE2 
kEngineRE2a 
kEngineRE2b 
kEnginePCRE 
kEngineMax 

Definition at line 22 of file re2/re2/testing/tester.h.

◆ InstOp [1/2]

Enumerator
kInstAlt 
kInstAltMatch 
kInstByteRange 
kInstCapture 
kInstEmptyWidth 
kInstMatch 
kInstNop 
kInstFail 
kNumInst 
kInstAlt 
kInstAltMatch 
kInstByteRange 
kInstCapture 
kInstEmptyWidth 
kInstMatch 
kInstNop 
kInstFail 
kNumInst 

Definition at line 29 of file re2/re2/prog.h.

◆ InstOp [2/2]

Enumerator
kInstAlt 
kInstAltMatch 
kInstByteRange 
kInstCapture 
kInstEmptyWidth 
kInstMatch 
kInstNop 
kInstFail 
kNumInst 
kInstAlt 
kInstAltMatch 
kInstByteRange 
kInstCapture 
kInstEmptyWidth 
kInstMatch 
kInstNop 
kInstFail 
kNumInst 

Definition at line 29 of file bloaty/third_party/re2/re2/prog.h.

◆ ParseStatus [1/2]

Enumerator
kParseOk 
kParseError 
kParseNothing 
kParseOk 
kParseError 
kParseNothing 

Definition at line 1721 of file bloaty/third_party/re2/re2/parse.cc.

◆ ParseStatus [2/2]

Enumerator
kParseOk 
kParseError 
kParseNothing 
kParseOk 
kParseError 
kParseNothing 

Definition at line 1726 of file re2/re2/parse.cc.

◆ RegexpOp [1/2]

Enumerator
kRegexpNoMatch 
kRegexpEmptyMatch 
kRegexpLiteral 
kRegexpLiteralString 
kRegexpConcat 
kRegexpAlternate 
kRegexpStar 
kRegexpPlus 
kRegexpQuest 
kRegexpRepeat 
kRegexpCapture 
kRegexpAnyChar 
kRegexpAnyByte 
kRegexpBeginLine 
kRegexpEndLine 
kRegexpWordBoundary 
kRegexpNoWordBoundary 
kRegexpBeginText 
kRegexpEndText 
kRegexpCharClass 
kRegexpHaveMatch 
kMaxRegexpOp 
kRegexpNoMatch 
kRegexpEmptyMatch 
kRegexpLiteral 
kRegexpLiteralString 
kRegexpConcat 
kRegexpAlternate 
kRegexpStar 
kRegexpPlus 
kRegexpQuest 
kRegexpRepeat 
kRegexpCapture 
kRegexpAnyChar 
kRegexpAnyByte 
kRegexpBeginLine 
kRegexpEndLine 
kRegexpWordBoundary 
kRegexpNoWordBoundary 
kRegexpBeginText 
kRegexpEndText 
kRegexpCharClass 
kRegexpHaveMatch 
kMaxRegexpOp 

Definition at line 102 of file bloaty/third_party/re2/re2/regexp.h.

◆ RegexpOp [2/2]

Enumerator
kRegexpNoMatch 
kRegexpEmptyMatch 
kRegexpLiteral 
kRegexpLiteralString 
kRegexpConcat 
kRegexpAlternate 
kRegexpStar 
kRegexpPlus 
kRegexpQuest 
kRegexpRepeat 
kRegexpCapture 
kRegexpAnyChar 
kRegexpAnyByte 
kRegexpBeginLine 
kRegexpEndLine 
kRegexpWordBoundary 
kRegexpNoWordBoundary 
kRegexpBeginText 
kRegexpEndText 
kRegexpCharClass 
kRegexpHaveMatch 
kMaxRegexpOp 
kRegexpNoMatch 
kRegexpEmptyMatch 
kRegexpLiteral 
kRegexpLiteralString 
kRegexpConcat 
kRegexpAlternate 
kRegexpStar 
kRegexpPlus 
kRegexpQuest 
kRegexpRepeat 
kRegexpCapture 
kRegexpAnyChar 
kRegexpAnyByte 
kRegexpBeginLine 
kRegexpEndLine 
kRegexpWordBoundary 
kRegexpNoWordBoundary 
kRegexpBeginText 
kRegexpEndText 
kRegexpCharClass 
kRegexpHaveMatch 
kMaxRegexpOp 

Definition at line 103 of file re2/re2/regexp.h.

◆ RegexpStatusCode [1/2]

Enumerator
kRegexpSuccess 
kRegexpInternalError 
kRegexpBadEscape 
kRegexpBadCharClass 
kRegexpBadCharRange 
kRegexpMissingBracket 
kRegexpMissingParen 
kRegexpTrailingBackslash 
kRegexpRepeatArgument 
kRegexpRepeatSize 
kRegexpRepeatOp 
kRegexpBadPerlOp 
kRegexpBadUTF8 
kRegexpBadNamedCapture 
kRegexpSuccess 
kRegexpInternalError 
kRegexpBadEscape 
kRegexpBadCharClass 
kRegexpBadCharRange 
kRegexpMissingBracket 
kRegexpMissingParen 
kRegexpUnexpectedParen 
kRegexpTrailingBackslash 
kRegexpRepeatArgument 
kRegexpRepeatSize 
kRegexpRepeatOp 
kRegexpBadPerlOp 
kRegexpBadUTF8 
kRegexpBadNamedCapture 

Definition at line 167 of file bloaty/third_party/re2/re2/regexp.h.

◆ RegexpStatusCode [2/2]

Enumerator
kRegexpSuccess 
kRegexpInternalError 
kRegexpBadEscape 
kRegexpBadCharClass 
kRegexpBadCharRange 
kRegexpMissingBracket 
kRegexpMissingParen 
kRegexpTrailingBackslash 
kRegexpRepeatArgument 
kRegexpRepeatSize 
kRegexpRepeatOp 
kRegexpBadPerlOp 
kRegexpBadUTF8 
kRegexpBadNamedCapture 
kRegexpSuccess 
kRegexpInternalError 
kRegexpBadEscape 
kRegexpBadCharClass 
kRegexpBadCharRange 
kRegexpMissingBracket 
kRegexpMissingParen 
kRegexpUnexpectedParen 
kRegexpTrailingBackslash 
kRegexpRepeatArgument 
kRegexpRepeatSize 
kRegexpRepeatOp 
kRegexpBadPerlOp 
kRegexpBadUTF8 
kRegexpBadNamedCapture 

Definition at line 168 of file re2/re2/regexp.h.

Function Documentation

◆ AddFoldedRange() [1/2]

static void re2::AddFoldedRange ( CharClassBuilder cc,
Rune  lo,
Rune  hi,
int  depth 
)
static

Definition at line 345 of file bloaty/third_party/re2/re2/parse.cc.

◆ AddFoldedRange() [2/2]

static void re2::AddFoldedRange ( CharClassBuilder cc,
Rune  lo,
Rune  hi,
int  depth 
)
static

Definition at line 345 of file re2/re2/parse.cc.

◆ AddQ() [1/2]

static bool re2::AddQ ( Instq q,
int  id 
)
static

Definition at line 355 of file bloaty/third_party/re2/re2/onepass.cc.

◆ AddQ() [2/2]

static bool re2::AddQ ( Instq q,
int  id 
)
static

Definition at line 355 of file re2/re2/onepass.cc.

◆ AddRegexpsAndCompile()

void re2::AddRegexpsAndCompile ( const char *  regexps[],
size_t  n,
struct FilterTestVars v 
)

◆ AddToQueue() [1/2]

static void re2::AddToQueue ( Workq q,
int  id 
)
inlinestatic

Definition at line 127 of file bloaty/third_party/re2/re2/prog.cc.

◆ AddToQueue() [2/2]

static void re2::AddToQueue ( Workq q,
int  id 
)
inlinestatic

Definition at line 135 of file re2/re2/prog.cc.

◆ AddUGroup() [1/2]

static void re2::AddUGroup ( CharClassBuilder cc,
const UGroup g,
int  sign,
Regexp::ParseFlags  parse_flags 
)
static

Definition at line 1655 of file bloaty/third_party/re2/re2/parse.cc.

◆ AddUGroup() [2/2]

static void re2::AddUGroup ( CharClassBuilder cc,
const UGroup g,
int  sign,
Regexp::ParseFlags  parse_flags 
)
static

Definition at line 1660 of file re2/re2/parse.cc.

◆ AppendCCChar() [1/2]

static void re2::AppendCCChar ( std::string *  t,
Rune  r 
)
static

Definition at line 306 of file bloaty/third_party/re2/re2/tostring.cc.

◆ AppendCCChar() [2/2]

static void re2::AppendCCChar ( std::string *  t,
Rune  r 
)
static

Definition at line 306 of file re2/re2/tostring.cc.

◆ AppendCCRange() [1/2]

static void re2::AppendCCRange ( std::string *  t,
Rune  lo,
Rune  hi 
)
static

Definition at line 341 of file bloaty/third_party/re2/re2/tostring.cc.

◆ AppendCCRange() [2/2]

static void re2::AppendCCRange ( std::string *  t,
Rune  lo,
Rune  hi 
)
static

Definition at line 341 of file re2/re2/tostring.cc.

◆ AppendLiteral() [1/2]

static void re2::AppendLiteral ( std::string *  t,
Rune  r,
bool  foldcase 
)
static

Definition at line 129 of file bloaty/third_party/re2/re2/tostring.cc.

◆ AppendLiteral() [2/2]

static void re2::AppendLiteral ( std::string *  t,
Rune  r,
bool  foldcase 
)
static

Definition at line 129 of file re2/re2/tostring.cc.

◆ ApplyCaptures() [1/2]

static void re2::ApplyCaptures ( uint32_t  cond,
const char *  p,
const char **  cap,
int  ncap 
)
static

Definition at line 201 of file re2/re2/onepass.cc.

◆ ApplyCaptures() [2/2]

static void re2::ApplyCaptures ( uint32_t  cond,
const char *  p,
const char **  cap,
int  ncap 
)
static

Definition at line 201 of file bloaty/third_party/re2/re2/onepass.cc.

◆ ApplyFold()

Rune re2::ApplyFold ( const CaseFold f,
Rune  r 
)

Definition at line 300 of file bloaty/third_party/re2/re2/parse.cc.

◆ ascii_strcasecmp() [1/2]

static int re2::ascii_strcasecmp ( const char *  a,
const char *  b,
size_t  len 
)
static

Definition at line 555 of file bloaty/third_party/re2/re2/re2.cc.

◆ ascii_strcasecmp() [2/2]

static int re2::ascii_strcasecmp ( const char *  a,
const char *  b,
size_t  len 
)
static

Definition at line 599 of file re2/re2/re2.cc.

◆ ASCIIMatchPCRE() [1/2]

void re2::ASCIIMatchPCRE ( benchmark::State state)

Definition at line 1477 of file re2/re2/testing/regexp_benchmark.cc.

◆ ASCIIMatchPCRE() [2/2]

void re2::ASCIIMatchPCRE ( int  n)

◆ ASCIIMatchRE2() [1/2]

void re2::ASCIIMatchRE2 ( benchmark::State state)

Definition at line 1485 of file re2/re2/testing/regexp_benchmark.cc.

◆ ASCIIMatchRE2() [2/2]

void re2::ASCIIMatchRE2 ( int  n)

◆ BENCHMARK() [1/60]

re2::BENCHMARK ( ASCIIMatchRE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [2/60]

re2::BENCHMARK ( BM_CompileByteMap  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [3/60]

re2::BENCHMARK ( BM_CompileToProg  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [4/60]

re2::BENCHMARK ( BM_RE2_Compile  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [5/60]

re2::BENCHMARK ( BM_Regexp_Compile  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [6/60]

re2::BENCHMARK ( BM_Regexp_NullWalk  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [7/60]

re2::BENCHMARK ( BM_Regexp_Parse  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [8/60]

re2::BENCHMARK ( BM_Regexp_Simplify  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [9/60]

re2::BENCHMARK ( BM_Regexp_SimplifyCompile  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [10/60]

re2::BENCHMARK ( DotMatchRE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [11/60]

re2::BENCHMARK ( EmptyPartialMatchRE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [12/60]

re2::BENCHMARK ( HTTPPartialMatchRE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [13/60]

re2::BENCHMARK ( Parse_CachedDigitDs_Backtrack  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [14/60]

re2::BENCHMARK ( Parse_CachedDigitDs_BitState  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [15/60]

re2::BENCHMARK ( Parse_CachedDigitDs_NFA  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [16/60]

re2::BENCHMARK ( Parse_CachedDigitDs_OnePass  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [17/60]

re2::BENCHMARK ( Parse_CachedDigitDs_RE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [18/60]

re2::BENCHMARK ( Parse_CachedDigits_Backtrack  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [19/60]

re2::BENCHMARK ( Parse_CachedDigits_BitState  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [20/60]

re2::BENCHMARK ( Parse_CachedDigits_NFA  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [21/60]

re2::BENCHMARK ( Parse_CachedDigits_OnePass  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [22/60]

re2::BENCHMARK ( Parse_CachedDigits_RE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [23/60]

re2::BENCHMARK ( Parse_CachedSplit_BitState  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [24/60]

re2::BENCHMARK ( Parse_CachedSplit_NFA  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [25/60]

re2::BENCHMARK ( Parse_CachedSplit_OnePass  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [26/60]

re2::BENCHMARK ( Parse_CachedSplit_RE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [27/60]

re2::BENCHMARK ( Parse_CachedSplitBig1_RE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [28/60]

re2::BENCHMARK ( Parse_CachedSplitBig2_RE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [29/60]

re2::BENCHMARK ( Parse_CachedSplitHard_Backtrack  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [30/60]

re2::BENCHMARK ( Parse_CachedSplitHard_BitState  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [31/60]

re2::BENCHMARK ( Parse_CachedSplitHard_NFA  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [32/60]

re2::BENCHMARK ( Parse_CachedSplitHard_RE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [33/60]

re2::BENCHMARK ( Parse_DigitDs_Backtrack  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [34/60]

re2::BENCHMARK ( Parse_DigitDs_BitState  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [35/60]

re2::BENCHMARK ( Parse_DigitDs_NFA  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [36/60]

re2::BENCHMARK ( Parse_DigitDs_OnePass  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [37/60]

re2::BENCHMARK ( Parse_DigitDs_RE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [38/60]

re2::BENCHMARK ( Parse_Digits_Backtrack  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [39/60]

re2::BENCHMARK ( Parse_Digits_BitState  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [40/60]

re2::BENCHMARK ( Parse_Digits_NFA  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [41/60]

re2::BENCHMARK ( Parse_Digits_OnePass  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [42/60]

re2::BENCHMARK ( Parse_Digits_RE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [43/60]

re2::BENCHMARK ( Parse_Split_BitState  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [44/60]

re2::BENCHMARK ( Parse_Split_NFA  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [45/60]

re2::BENCHMARK ( Parse_Split_OnePass  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [46/60]

re2::BENCHMARK ( Parse_Split_RE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [47/60]

re2::BENCHMARK ( Parse_SplitHard_BitState  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [48/60]

re2::BENCHMARK ( Parse_SplitHard_NFA  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [49/60]

re2::BENCHMARK ( Parse_SplitHard_RE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [50/60]

re2::BENCHMARK ( PossibleMatchRange_Complex  )

◆ BENCHMARK() [51/60]

re2::BENCHMARK ( PossibleMatchRange_NoProg  )

◆ BENCHMARK() [52/60]

re2::BENCHMARK ( PossibleMatchRange_Prefix  )

◆ BENCHMARK() [53/60]

re2::BENCHMARK ( PossibleMatchRange_Trivial  )

◆ BENCHMARK() [54/60]

re2::BENCHMARK ( Search_Digits_BitState  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [55/60]

re2::BENCHMARK ( Search_Digits_DFA  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [56/60]

re2::BENCHMARK ( Search_Digits_NFA  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [57/60]

re2::BENCHMARK ( Search_Digits_OnePass  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [58/60]

re2::BENCHMARK ( Search_Digits_RE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [59/60]

re2::BENCHMARK ( SimplePartialMatchRE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK() [60/60]

re2::BENCHMARK ( SmallHTTPPartialMatchRE2  ) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [1/55]

re2::BENCHMARK_RANGE ( FindAndConsume  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [2/55]

re2::BENCHMARK_RANGE ( FullMatch_DotStar_CachedRE2  ,
,
2<<  20 
)

◆ BENCHMARK_RANGE() [3/55]

re2::BENCHMARK_RANGE ( FullMatch_DotStarCapture_CachedRE2  ,
,
2<<  20 
)

◆ BENCHMARK_RANGE() [4/55]

re2::BENCHMARK_RANGE ( FullMatch_DotStarDollar_CachedRE2  ,
,
2<<  20 
)

◆ BENCHMARK_RANGE() [5/55]

re2::BENCHMARK_RANGE ( Search_AltMatch_BitState  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [6/55]

re2::BENCHMARK_RANGE ( Search_AltMatch_CachedBitState  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [7/55]

re2::BENCHMARK_RANGE ( Search_AltMatch_CachedDFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [8/55]

re2::BENCHMARK_RANGE ( Search_AltMatch_CachedNFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [9/55]

re2::BENCHMARK_RANGE ( Search_AltMatch_CachedOnePass  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [10/55]

re2::BENCHMARK_RANGE ( Search_AltMatch_CachedRE2  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [11/55]

re2::BENCHMARK_RANGE ( Search_AltMatch_DFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [12/55]

re2::BENCHMARK_RANGE ( Search_AltMatch_NFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [13/55]

re2::BENCHMARK_RANGE ( Search_AltMatch_OnePass  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [14/55]

re2::BENCHMARK_RANGE ( Search_AltMatch_RE2  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [15/55]

re2::BENCHMARK_RANGE ( Search_BigFixed_CachedDFA  ,
,
1<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [16/55]

re2::BENCHMARK_RANGE ( Search_BigFixed_CachedNFA  ,
,
32<<  10 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [17/55]

re2::BENCHMARK_RANGE ( Search_BigFixed_CachedRE2  ,
,
1<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [18/55]

re2::BENCHMARK_RANGE ( Search_Easy0_CachedDFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [19/55]

re2::BENCHMARK_RANGE ( Search_Easy0_CachedNFA  ,
,
256<<  10 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [20/55]

re2::BENCHMARK_RANGE ( Search_Easy0_CachedRE2  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [21/55]

re2::BENCHMARK_RANGE ( Search_Easy1_CachedDFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [22/55]

re2::BENCHMARK_RANGE ( Search_Easy1_CachedNFA  ,
,
256<<  10 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [23/55]

re2::BENCHMARK_RANGE ( Search_Easy1_CachedRE2  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [24/55]

re2::BENCHMARK_RANGE ( Search_Easy2_CachedDFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [25/55]

re2::BENCHMARK_RANGE ( Search_Easy2_CachedNFA  ,
,
256<<  10 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [26/55]

re2::BENCHMARK_RANGE ( Search_Easy2_CachedRE2  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [27/55]

re2::BENCHMARK_RANGE ( Search_Fanout_CachedDFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [28/55]

re2::BENCHMARK_RANGE ( Search_Fanout_CachedNFA  ,
,
256<<  10 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [29/55]

re2::BENCHMARK_RANGE ( Search_Fanout_CachedRE2  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [30/55]

re2::BENCHMARK_RANGE ( Search_Hard_CachedDFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [31/55]

re2::BENCHMARK_RANGE ( Search_Hard_CachedNFA  ,
,
256<<  10 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [32/55]

re2::BENCHMARK_RANGE ( Search_Hard_CachedRE2  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [33/55]

re2::BENCHMARK_RANGE ( Search_Medium_CachedDFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [34/55]

re2::BENCHMARK_RANGE ( Search_Medium_CachedNFA  ,
,
256<<  10 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [35/55]

re2::BENCHMARK_RANGE ( Search_Medium_CachedRE2  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [36/55]

re2::BENCHMARK_RANGE ( Search_Parens_CachedDFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [37/55]

re2::BENCHMARK_RANGE ( Search_Parens_CachedNFA  ,
,
256<<  10 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [38/55]

re2::BENCHMARK_RANGE ( Search_Parens_CachedRE2  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [39/55]

re2::BENCHMARK_RANGE ( Search_Success1_BitState  ,
,
2<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [40/55]

re2::BENCHMARK_RANGE ( Search_Success1_CachedBitState  ,
,
2<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [41/55]

re2::BENCHMARK_RANGE ( Search_Success1_CachedDFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [42/55]

re2::BENCHMARK_RANGE ( Search_Success1_CachedNFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [43/55]

re2::BENCHMARK_RANGE ( Search_Success1_CachedRE2  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [44/55]

re2::BENCHMARK_RANGE ( Search_Success1_DFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [45/55]

re2::BENCHMARK_RANGE ( Search_Success1_NFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [46/55]

re2::BENCHMARK_RANGE ( Search_Success1_RE2  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [47/55]

re2::BENCHMARK_RANGE ( Search_Success_CachedDFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [48/55]

re2::BENCHMARK_RANGE ( Search_Success_CachedNFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [49/55]

re2::BENCHMARK_RANGE ( Search_Success_CachedOnePass  ,
,
2<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [50/55]

re2::BENCHMARK_RANGE ( Search_Success_CachedRE2  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [51/55]

re2::BENCHMARK_RANGE ( Search_Success_DFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [52/55]

re2::BENCHMARK_RANGE ( Search_Success_NFA  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [53/55]

re2::BENCHMARK_RANGE ( Search_Success_OnePass  ,
,
2<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [54/55]

re2::BENCHMARK_RANGE ( Search_Success_RE2  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BENCHMARK_RANGE() [55/55]

re2::BENCHMARK_RANGE ( SearchPhone_CachedRE2  ,
,
16<<  20 
) -> ThreadRange(1, NumCPUs())

◆ BM_CompileByteMap() [1/2]

void re2::BM_CompileByteMap ( benchmark::State state)

Definition at line 768 of file re2/re2/testing/regexp_benchmark.cc.

◆ BM_CompileByteMap() [2/2]

void re2::BM_CompileByteMap ( int  i)

◆ BM_CompileToProg() [1/2]

void re2::BM_CompileToProg ( benchmark::State state)

Definition at line 767 of file re2/re2/testing/regexp_benchmark.cc.

◆ BM_CompileToProg() [2/2]

void re2::BM_CompileToProg ( int  i)

◆ BM_PCRE_Compile() [1/2]

void re2::BM_PCRE_Compile ( benchmark::State state)

Definition at line 764 of file re2/re2/testing/regexp_benchmark.cc.

◆ BM_PCRE_Compile() [2/2]

void re2::BM_PCRE_Compile ( int  i)

◆ BM_RE2_Compile() [1/2]

void re2::BM_RE2_Compile ( benchmark::State state)

Definition at line 772 of file re2/re2/testing/regexp_benchmark.cc.

◆ BM_RE2_Compile() [2/2]

void re2::BM_RE2_Compile ( int  i)

◆ BM_Regexp_Compile() [1/2]

void re2::BM_Regexp_Compile ( benchmark::State state)

Definition at line 769 of file re2/re2/testing/regexp_benchmark.cc.

◆ BM_Regexp_Compile() [2/2]

void re2::BM_Regexp_Compile ( int  i)

◆ BM_Regexp_NullWalk() [1/2]

void re2::BM_Regexp_NullWalk ( benchmark::State state)

Definition at line 771 of file re2/re2/testing/regexp_benchmark.cc.

◆ BM_Regexp_NullWalk() [2/2]

void re2::BM_Regexp_NullWalk ( int  i)

◆ BM_Regexp_Parse() [1/2]

void re2::BM_Regexp_Parse ( benchmark::State state)

Definition at line 765 of file re2/re2/testing/regexp_benchmark.cc.

◆ BM_Regexp_Parse() [2/2]

void re2::BM_Regexp_Parse ( int  i)

◆ BM_Regexp_Simplify() [1/2]

void re2::BM_Regexp_Simplify ( benchmark::State state)

Definition at line 766 of file re2/re2/testing/regexp_benchmark.cc.

◆ BM_Regexp_Simplify() [2/2]

void re2::BM_Regexp_Simplify ( int  i)

◆ BM_Regexp_SimplifyCompile() [1/2]

void re2::BM_Regexp_SimplifyCompile ( benchmark::State state)

Definition at line 770 of file re2/re2/testing/regexp_benchmark.cc.

◆ BM_Regexp_SimplifyCompile() [2/2]

void re2::BM_Regexp_SimplifyCompile ( int  i)

◆ Broke() [1/2]

template<class CharClass >
static void re2::Broke ( const char *  desc,
const CCTest t,
CharClass cc 
)
static

◆ Broke() [2/2]

template<typename CharClass >
static void re2::Broke ( const char *  desc,
const CCTest t,
CharClass cc 
)
static

Definition at line 89 of file re2/re2/testing/charclass_test.cc.

◆ BuildShiftDFA()

static uint64_t* re2::BuildShiftDFA ( std::string  prefix)
static

Definition at line 926 of file re2/re2/prog.cc.

◆ BytePtr() [1/2]

static const uint8_t* re2::BytePtr ( const void *  v)
inlinestatic

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

◆ BytePtr() [2/2]

static const uint8_t* re2::BytePtr ( const void *  v)
inlinestatic

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

◆ CanBeEmptyString() [1/2]

static bool re2::CanBeEmptyString ( Regexp re)
static

Definition at line 182 of file bloaty/third_party/re2/re2/mimics_pcre.cc.

◆ CanBeEmptyString() [2/2]

static bool re2::CanBeEmptyString ( Regexp re)
static

Definition at line 192 of file re2/re2/mimics_pcre.cc.

◆ CEscape()

std::string re2::CEscape ( const StringPiece src)

Definition at line 68 of file bloaty/third_party/re2/util/strutil.cc.

◆ CEscapeString() [1/2]

static size_t re2::CEscapeString ( const char *  src,
size_t  src_len,
char *  dest,
size_t  dest_len 
)
static

Definition at line 24 of file bloaty/third_party/re2/util/strutil.cc.

◆ CEscapeString() [2/2]

static size_t re2::CEscapeString ( const char *  src,
size_t  src_len,
char *  dest,
size_t  dest_len 
)
static

Definition at line 24 of file re2/util/strutil.cc.

◆ chartorune()

int re2::chartorune ( Rune rune,
const char *  str 
)

Definition at line 51 of file bloaty/third_party/re2/util/rune.cc.

◆ CheckExpectedAtoms()

bool re2::CheckExpectedAtoms ( const char *  atoms[],
size_t  n,
const char *  testname,
struct FilterTestVars v 
)

◆ ChildArgsChanged() [1/2]

static bool re2::ChildArgsChanged ( Regexp re,
Regexp **  child_args 
)
static

Definition at line 196 of file bloaty/third_party/re2/re2/simplify.cc.

◆ ChildArgsChanged() [2/2]

static bool re2::ChildArgsChanged ( Regexp re,
Regexp **  child_args 
)
static

Definition at line 204 of file re2/re2/simplify.cc.

◆ CompileByteMap() [1/2]

void re2::CompileByteMap ( benchmark::State state,
const std::string &  regexp 
)

Definition at line 725 of file re2/re2/testing/regexp_benchmark.cc.

◆ CompileByteMap() [2/2]

void re2::CompileByteMap ( int  iters,
const std::string &  regexp 
)

◆ CompilePCRE() [1/2]

void re2::CompilePCRE ( benchmark::State state,
const std::string &  regexp 
)

Definition at line 737 of file re2/re2/testing/regexp_benchmark.cc.

◆ CompilePCRE() [2/2]

void re2::CompilePCRE ( int  iters,
const std::string &  regexp 
)

◆ CompileRE2() [1/2]

void re2::CompileRE2 ( benchmark::State state,
const std::string &  regexp 
)

Definition at line 744 of file re2/re2/testing/regexp_benchmark.cc.

◆ CompileRE2() [2/2]

void re2::CompileRE2 ( int  iters,
const std::string &  regexp 
)

◆ CompileRegexp() [1/2]

void re2::CompileRegexp ( benchmark::State state,
const std::string &  regexp 
)

Definition at line 703 of file re2/re2/testing/regexp_benchmark.cc.

◆ CompileRegexp() [2/2]

void re2::CompileRegexp ( int  iters,
const std::string &  regexp 
)

◆ CompileToProg() [1/2]

void re2::CompileToProg ( benchmark::State state,
const std::string &  regexp 
)

Definition at line 714 of file re2/re2/testing/regexp_benchmark.cc.

◆ CompileToProg() [2/2]

void re2::CompileToProg ( int  iters,
const std::string &  regexp 
)

◆ ConvertLatin1ToUTF8()

void re2::ConvertLatin1ToUTF8 ( const StringPiece latin1,
std::string *  utf 
)

Definition at line 2185 of file bloaty/third_party/re2/re2/parse.cc.

◆ ConvertRunesToBytes()

void re2::ConvertRunesToBytes ( bool  latin1,
Rune runes,
int  nrunes,
std::string *  bytes 
)

Definition at line 659 of file re2/re2/regexp.cc.

◆ CopyIn() [1/2]

static void re2::CopyIn ( const std::set< std::string > &  src,
std::set< std::string > *  dst 
)
static

Definition at line 290 of file bloaty/third_party/re2/re2/prefilter.cc.

◆ CopyIn() [2/2]

static void re2::CopyIn ( const std::set< std::string > &  src,
std::set< std::string > *  dst 
)
static

Definition at line 290 of file re2/re2/prefilter.cc.

◆ CorrectCC()

template<class CharClass >
bool re2::CorrectCC ( CharClass cc,
CCTest t,
const char *  desc 
)

◆ CountArgs() [1/2]

static int re2::CountArgs ( const std::string &  s)
static

◆ CountArgs() [2/2]

static int re2::CountArgs ( const std::string &  s)
static

Definition at line 83 of file re2/re2/testing/regexp_generator.cc.

◆ CrossProduct() [1/2]

static void re2::CrossProduct ( const std::set< std::string > &  a,
const std::set< std::string > &  b,
std::set< std::string > *  dst 
)
static

Definition at line 298 of file bloaty/third_party/re2/re2/prefilter.cc.

◆ CrossProduct() [2/2]

static void re2::CrossProduct ( const std::set< std::string > &  a,
const std::set< std::string > &  b,
std::set< std::string > *  dst 
)
static

Definition at line 298 of file re2/re2/prefilter.cc.

◆ CycleFoldRune()

Rune re2::CycleFoldRune ( Rune  r)

Definition at line 335 of file bloaty/third_party/re2/re2/parse.cc.

◆ DeBruijnString()

std::string re2::DeBruijnString ( int  n)
static

◆ DEFINE_INTEGER_PARSER() [1/8]

re2::DEFINE_INTEGER_PARSER ( int  )

◆ DEFINE_INTEGER_PARSER() [2/8]

re2::DEFINE_INTEGER_PARSER ( long  )

◆ DEFINE_INTEGER_PARSER() [3/8]

re2::DEFINE_INTEGER_PARSER ( longlong  )

◆ DEFINE_INTEGER_PARSER() [4/8]

re2::DEFINE_INTEGER_PARSER ( short  )

◆ DEFINE_INTEGER_PARSER() [5/8]

re2::DEFINE_INTEGER_PARSER ( uint  )

◆ DEFINE_INTEGER_PARSER() [6/8]

re2::DEFINE_INTEGER_PARSER ( ulong  )

◆ DEFINE_INTEGER_PARSER() [7/8]

re2::DEFINE_INTEGER_PARSER ( ulonglong  )

◆ DEFINE_INTEGER_PARSER() [8/8]

re2::DEFINE_INTEGER_PARSER ( ushort  )

◆ Delete() [1/2]

void re2::Delete ( CharClass cc)

◆ Delete() [2/2]

void re2::Delete ( CharClassBuilder cc)

◆ DoBuild() [1/2]

static void re2::DoBuild ( Prog prog)
static

◆ DoBuild() [2/2]

static void re2::DoBuild ( Prog prog)
static

Definition at line 46 of file re2/re2/testing/dfa_test.cc.

◆ DoSearch() [1/2]

static void re2::DoSearch ( Prog prog,
const StringPiece match,
const StringPiece no_match 
)
static

Definition at line 204 of file re2/re2/testing/dfa_test.cc.

◆ DoSearch() [2/2]

static void re2::DoSearch ( Prog prog,
const StringPiece match,
const StringPiece no_match 
)
static

◆ DotMatchPCRE() [1/2]

void re2::DotMatchPCRE ( benchmark::State state)

Definition at line 1456 of file re2/re2/testing/regexp_benchmark.cc.

◆ DotMatchPCRE() [2/2]

void re2::DotMatchPCRE ( int  n)

◆ DotMatchRE2() [1/2]

void re2::DotMatchRE2 ( benchmark::State state)

Definition at line 1464 of file re2/re2/testing/regexp_benchmark.cc.

◆ DotMatchRE2() [2/2]

void re2::DotMatchRE2 ( int  n)

◆ Dump() [1/2]

static void re2::Dump ( StringPiece  pattern,
Regexp::ParseFlags  flags,
std::string *  forward,
std::string *  reverse 
)
static

◆ Dump() [2/2]

static void re2::Dump ( StringPiece  pattern,
Regexp::ParseFlags  flags,
std::string *  forward,
std::string *  reverse 
)
static

Definition at line 260 of file re2/re2/testing/compile_test.cc.

◆ DumpByteMap() [1/2]

static void re2::DumpByteMap ( StringPiece  pattern,
Regexp::ParseFlags  flags,
std::string *  bytemap 
)
static

◆ DumpByteMap() [2/2]

static void re2::DumpByteMap ( StringPiece  pattern,
Regexp::ParseFlags  flags,
std::string *  bytemap 
)
static

Definition at line 159 of file re2/re2/testing/compile_test.cc.

◆ DumpRegexpAppending() [1/2]

static void re2::DumpRegexpAppending ( Regexp re,
std::string *  s 
)
static

Definition at line 57 of file re2/re2/testing/dump.cc.

◆ DumpRegexpAppending() [2/2]

static void re2::DumpRegexpAppending ( Regexp re,
std::string *  s 
)
static

Definition at line 60 of file bloaty/third_party/re2/re2/testing/dump.cc.

◆ EgrepTest()

void re2::EgrepTest ( int  maxatoms,
int  maxops,
const std::string &  alphabet,
int  maxstrlen,
const std::string &  stralphabet,
const std::string &  wrapper 
)

◆ EmptyPartialMatchPCRE() [1/2]

void re2::EmptyPartialMatchPCRE ( benchmark::State state)

Definition at line 1371 of file re2/re2/testing/regexp_benchmark.cc.

◆ EmptyPartialMatchPCRE() [2/2]

void re2::EmptyPartialMatchPCRE ( int  n)

◆ EmptyPartialMatchRE2() [1/2]

void re2::EmptyPartialMatchRE2 ( benchmark::State state)

Definition at line 1378 of file re2/re2/testing/regexp_benchmark.cc.

◆ EmptyPartialMatchRE2() [2/2]

void re2::EmptyPartialMatchRE2 ( int  n)

◆ EngineName() [1/2]

static const char* re2::EngineName ( Engine  e)
static

Definition at line 50 of file bloaty/third_party/re2/re2/testing/tester.cc.

◆ EngineName() [2/2]

static const char* re2::EngineName ( Engine  e)
static

Definition at line 51 of file re2/re2/testing/tester.cc.

◆ Engines() [1/2]

static uint32_t re2::Engines ( )
static

Definition at line 58 of file bloaty/third_party/re2/re2/testing/tester.cc.

◆ Engines() [2/2]

static uint32_t re2::Engines ( )
static

Definition at line 59 of file re2/re2/testing/tester.cc.

◆ escape() [1/2]

static char* re2::escape ( const StringPiece sp)
static

◆ escape() [2/2]

static char* re2::escape ( const StringPiece sp)
static

Definition at line 36 of file re2/re2/testing/exhaustive_tester.cc.

◆ ExhaustiveTest()

void re2::ExhaustiveTest ( int  maxatoms,
int  maxops,
const std::vector< std::string > &  alphabet,
const std::vector< std::string > &  ops,
int  maxstrlen,
const std::vector< std::string > &  stralphabet,
const std::string &  wrapper,
const std::string &  topwrapper 
)

◆ Explode()

std::vector< std::string > re2::Explode ( const StringPiece s)

◆ Fanout() [1/2]

static int re2::Fanout ( Prog prog,
std::map< int, int > *  histogram 
)
static

Definition at line 280 of file bloaty/third_party/re2/re2/re2.cc.

◆ Fanout() [2/2]

static int re2::Fanout ( Prog prog,
std::vector< int > *  histogram 
)
static

Definition at line 315 of file re2/re2/re2.cc.

◆ FindAndConsume() [1/2]

void re2::FindAndConsume ( benchmark::State state)

Definition at line 316 of file re2/re2/testing/regexp_benchmark.cc.

◆ FindAndConsume() [2/2]

void re2::FindAndConsume ( int  iters,
int  nbytes 
)

◆ FindAtomIndices()

void re2::FindAtomIndices ( const std::vector< std::string > &  atoms,
const std::vector< std::string > &  matched_atoms,
std::vector< int > *  atom_indices 
)

◆ FindMSBSet()

static int re2::FindMSBSet ( uint32_t  n)
static

Definition at line 294 of file re2/re2/re2.cc.

◆ FlattenedProgToString() [1/2]

static std::string re2::FlattenedProgToString ( Prog prog,
int  start 
)
static

Definition at line 145 of file bloaty/third_party/re2/re2/prog.cc.

◆ FlattenedProgToString() [2/2]

static std::string re2::FlattenedProgToString ( Prog prog,
int  start 
)
static

Definition at line 153 of file re2/re2/prog.cc.

◆ FormatAnchor() [1/2]

static std::string re2::FormatAnchor ( Prog::Anchor  anchor)
static

◆ FormatAnchor() [2/2]

static std::string re2::FormatAnchor ( Prog::Anchor  anchor)
static

Definition at line 148 of file re2/re2/testing/tester.cc.

◆ FormatCapture() [1/2]

static std::string re2::FormatCapture ( const StringPiece text,
const StringPiece s 
)
static

◆ FormatCapture() [2/2]

static std::string re2::FormatCapture ( const StringPiece text,
const StringPiece s 
)
static

Definition at line 115 of file re2/re2/testing/tester.cc.

◆ FormatKind() [1/2]

static std::string re2::FormatKind ( Prog::MatchKind  kind)
static

◆ FormatKind() [2/2]

static std::string re2::FormatKind ( Prog::MatchKind  kind)
static

Definition at line 133 of file re2/re2/testing/tester.cc.

◆ FormatMode() [1/2]

static std::string re2::FormatMode ( Regexp::ParseFlags  flags)
static

◆ FormatMode() [2/2]

static std::string re2::FormatMode ( Regexp::ParseFlags  flags)
static

Definition at line 176 of file re2/re2/testing/tester.cc.

◆ FullMatch_DotStar_CachedPCRE() [1/2]

void re2::FullMatch_DotStar_CachedPCRE ( benchmark::State state)

Definition at line 1518 of file re2/re2/testing/regexp_benchmark.cc.

◆ FullMatch_DotStar_CachedPCRE() [2/2]

void re2::FullMatch_DotStar_CachedPCRE ( int  i,
int  n 
)

◆ FullMatch_DotStar_CachedRE2() [1/2]

void re2::FullMatch_DotStar_CachedRE2 ( benchmark::State state)

Definition at line 1519 of file re2/re2/testing/regexp_benchmark.cc.

◆ FullMatch_DotStar_CachedRE2() [2/2]

void re2::FullMatch_DotStar_CachedRE2 ( int  i,
int  n 
)

◆ FullMatch_DotStarCapture_CachedPCRE() [1/2]

void re2::FullMatch_DotStarCapture_CachedPCRE ( benchmark::State state)

Definition at line 1524 of file re2/re2/testing/regexp_benchmark.cc.

◆ FullMatch_DotStarCapture_CachedPCRE() [2/2]

void re2::FullMatch_DotStarCapture_CachedPCRE ( int  i,
int  n 
)

◆ FullMatch_DotStarCapture_CachedRE2() [1/2]

void re2::FullMatch_DotStarCapture_CachedRE2 ( benchmark::State state)

Definition at line 1525 of file re2/re2/testing/regexp_benchmark.cc.

◆ FullMatch_DotStarCapture_CachedRE2() [2/2]

void re2::FullMatch_DotStarCapture_CachedRE2 ( int  i,
int  n 
)

◆ FullMatch_DotStarDollar_CachedPCRE() [1/2]

void re2::FullMatch_DotStarDollar_CachedPCRE ( benchmark::State state)

Definition at line 1521 of file re2/re2/testing/regexp_benchmark.cc.

◆ FullMatch_DotStarDollar_CachedPCRE() [2/2]

void re2::FullMatch_DotStarDollar_CachedPCRE ( int  i,
int  n 
)

◆ FullMatch_DotStarDollar_CachedRE2() [1/2]

void re2::FullMatch_DotStarDollar_CachedRE2 ( benchmark::State state)

Definition at line 1522 of file re2/re2/testing/regexp_benchmark.cc.

◆ FullMatch_DotStarDollar_CachedRE2() [2/2]

void re2::FullMatch_DotStarDollar_CachedRE2 ( int  i,
int  n 
)

◆ FullMatchPCRE() [1/2]

void re2::FullMatchPCRE ( benchmark::State state,
const char *  regexp 
)

Definition at line 1498 of file re2/re2/testing/regexp_benchmark.cc.

◆ FullMatchPCRE() [2/2]

void re2::FullMatchPCRE ( int  iter,
int  n,
const char *  regexp 
)

◆ FullMatchRE2() [1/2]

void re2::FullMatchRE2 ( benchmark::State state,
const char *  regexp 
)

Definition at line 1508 of file re2/re2/testing/regexp_benchmark.cc.

◆ FullMatchRE2() [2/2]

void re2::FullMatchRE2 ( int  iter,
int  n,
const char *  regexp 
)

◆ fullrune()

int re2::fullrune ( const char *  str,
int  n 
)

Definition at line 192 of file bloaty/third_party/re2/util/rune.cc.

◆ GetCachedPCRE()

PCRE* re2::GetCachedPCRE ( const char *  regexp)

Definition at line 975 of file re2/re2/testing/regexp_benchmark.cc.

◆ GetCachedProg()

Prog* re2::GetCachedProg ( const char *  regexp)

Definition at line 957 of file re2/re2/testing/regexp_benchmark.cc.

◆ GetCachedRE2()

RE2* re2::GetCachedRE2 ( const char *  regexp)

Definition at line 988 of file re2/re2/testing/regexp_benchmark.cc.

◆ GetFlag()

template<typename T >
T re2::GetFlag ( const T flag)

Definition at line 21 of file re2/util/flags.h.

◆ HTTPPartialMatchPCRE() [1/2]

void re2::HTTPPartialMatchPCRE ( benchmark::State state)

Definition at line 1411 of file re2/re2/testing/regexp_benchmark.cc.

◆ HTTPPartialMatchPCRE() [2/2]

void re2::HTTPPartialMatchPCRE ( int  n)

◆ HTTPPartialMatchRE2() [1/2]

void re2::HTTPPartialMatchRE2 ( benchmark::State state)

Definition at line 1419 of file re2/re2/testing/regexp_benchmark.cc.

◆ HTTPPartialMatchRE2() [2/2]

void re2::HTTPPartialMatchRE2 ( int  n)

◆ IndexToNode() [1/2]

static OneState* re2::IndexToNode ( uint8_t nodes,
int  statesize,
int  nodeindex 
)
inlinestatic

Definition at line 209 of file re2/re2/onepass.cc.

◆ IndexToNode() [2/2]

static OneState* re2::IndexToNode ( uint8_t nodes,
int  statesize,
int  nodeindex 
)
inlinestatic

Definition at line 209 of file bloaty/third_party/re2/re2/onepass.cc.

◆ IntegerPower() [1/2]

static int64_t re2::IntegerPower ( int  i,
int  e 
)
static

◆ IntegerPower() [2/2]

static int64_t re2::IntegerPower ( int  i,
int  e 
)
static

Definition at line 18 of file re2/re2/testing/string_generator_test.cc.

◆ InterestingUTF8() [1/2]

static const std::vector<std::string>& re2::InterestingUTF8 ( )
static

Definition at line 44 of file re2/re2/testing/exhaustive3_test.cc.

◆ InterestingUTF8() [2/2]

static const std::vector<std::string>& re2::InterestingUTF8 ( )
static

◆ IsAnchorEnd() [1/2]

static bool re2::IsAnchorEnd ( Regexp **  pre,
int  depth 
)
static

Definition at line 1032 of file re2/re2/compile.cc.

◆ IsAnchorEnd() [2/2]

static bool re2::IsAnchorEnd ( Regexp **  pre,
int  depth 
)
static

Definition at line 1052 of file bloaty/third_party/re2/re2/compile.cc.

◆ IsAnchorStart() [1/2]

static bool re2::IsAnchorStart ( Regexp **  pre,
int  depth 
)
static

Definition at line 985 of file re2/re2/compile.cc.

◆ IsAnchorStart() [2/2]

static bool re2::IsAnchorStart ( Regexp **  pre,
int  depth 
)
static

Definition at line 1005 of file bloaty/third_party/re2/re2/compile.cc.

◆ IsHex() [1/2]

static int re2::IsHex ( int  c)
static

Definition at line 1427 of file bloaty/third_party/re2/re2/parse.cc.

◆ IsHex() [2/2]

static int re2::IsHex ( int  c)
static

Definition at line 1432 of file re2/re2/parse.cc.

◆ IsMatch() [1/2]

static bool re2::IsMatch ( Prog prog,
Prog::Inst ip 
)
static

Definition at line 262 of file bloaty/third_party/re2/re2/prog.cc.

◆ IsMatch() [2/2]

static bool re2::IsMatch ( Prog prog,
Prog::Inst ip 
)
static

Definition at line 197 of file re2/re2/prog.cc.

◆ IsNoMatch() [1/2]

static bool re2::IsNoMatch ( Frag  a)
static

Definition at line 273 of file re2/re2/compile.cc.

◆ IsNoMatch() [2/2]

static bool re2::IsNoMatch ( Frag  a)
static

Definition at line 305 of file bloaty/third_party/re2/re2/compile.cc.

◆ IsValidCaptureName() [1/2]

static bool re2::IsValidCaptureName ( const StringPiece name)
static

Definition at line 2018 of file bloaty/third_party/re2/re2/parse.cc.

◆ IsValidCaptureName() [2/2]

static bool re2::IsValidCaptureName ( const StringPiece name)
static

Definition at line 2019 of file re2/re2/parse.cc.

◆ IsValidUTF8() [1/2]

static bool re2::IsValidUTF8 ( const StringPiece s,
RegexpStatus status 
)
static

Definition at line 1416 of file bloaty/third_party/re2/re2/parse.cc.

◆ IsValidUTF8() [2/2]

static bool re2::IsValidUTF8 ( const StringPiece s,
RegexpStatus status 
)
static

Definition at line 1421 of file re2/re2/parse.cc.

◆ LookupCaseFold()

const CaseFold * re2::LookupCaseFold ( const CaseFold f,
int  n,
Rune  r 
)

Definition at line 272 of file bloaty/third_party/re2/re2/parse.cc.

◆ LookupGroup() [1/2]

static const UGroup* re2::LookupGroup ( const StringPiece name,
const UGroup groups,
int  ngroups 
)
static

Definition at line 1621 of file bloaty/third_party/re2/re2/parse.cc.

◆ LookupGroup() [2/2]

static const UGroup* re2::LookupGroup ( const StringPiece name,
const UGroup groups,
int  ngroups 
)
static

Definition at line 1626 of file re2/re2/parse.cc.

◆ LookupPerlGroup() [1/2]

static const UGroup* re2::LookupPerlGroup ( const StringPiece name)
static

Definition at line 1635 of file bloaty/third_party/re2/re2/parse.cc.

◆ LookupPerlGroup() [2/2]

static const UGroup* re2::LookupPerlGroup ( const StringPiece name)
static

Definition at line 1640 of file re2/re2/parse.cc.

◆ LookupPosixGroup() [1/2]

static const UGroup* re2::LookupPosixGroup ( const StringPiece name)
static

Definition at line 1631 of file bloaty/third_party/re2/re2/parse.cc.

◆ LookupPosixGroup() [2/2]

static const UGroup* re2::LookupPosixGroup ( const StringPiece name)
static

Definition at line 1636 of file re2/re2/parse.cc.

◆ LookupUnicodeGroup() [1/2]

static const UGroup* re2::LookupUnicodeGroup ( const StringPiece name)
static

Definition at line 1646 of file bloaty/third_party/re2/re2/parse.cc.

◆ LookupUnicodeGroup() [2/2]

static const UGroup* re2::LookupUnicodeGroup ( const StringPiece name)
static

Definition at line 1651 of file re2/re2/parse.cc.

◆ MAKE_INTEGER_PARSER() [1/8]

re2::MAKE_INTEGER_PARSER ( int  ,
int   
)

◆ MAKE_INTEGER_PARSER() [2/8]

re2::MAKE_INTEGER_PARSER ( long long  ,
longlong   
)

◆ MAKE_INTEGER_PARSER() [3/8]

re2::MAKE_INTEGER_PARSER ( long  ,
long   
)

◆ MAKE_INTEGER_PARSER() [4/8]

re2::MAKE_INTEGER_PARSER ( short  ,
short   
)

◆ MAKE_INTEGER_PARSER() [5/8]

re2::MAKE_INTEGER_PARSER ( unsigned int  ,
uint   
)

◆ MAKE_INTEGER_PARSER() [6/8]

re2::MAKE_INTEGER_PARSER ( unsigned long long  ,
ulonglong   
)

◆ MAKE_INTEGER_PARSER() [7/8]

re2::MAKE_INTEGER_PARSER ( unsigned long  ,
ulong   
)

◆ MAKE_INTEGER_PARSER() [8/8]

re2::MAKE_INTEGER_PARSER ( unsigned short  ,
ushort   
)

◆ MakeRuneCacheKey() [1/2]

static uint64_t re2::MakeRuneCacheKey ( uint8_t  lo,
uint8_t  hi,
bool  foldcase,
int  next 
)
static

Definition at line 470 of file re2/re2/compile.cc.

◆ MakeRuneCacheKey() [2/2]

static uint64_t re2::MakeRuneCacheKey ( uint8_t  lo,
uint8_t  hi,
bool  foldcase,
int  next 
)
static

Definition at line 484 of file bloaty/third_party/re2/re2/compile.cc.

◆ MakeText()

void re2::MakeText ( std::string *  text,
int  nbytes 
)

◆ MaxRune() [1/2]

static int re2::MaxRune ( int  len)
static

Definition at line 436 of file re2/re2/compile.cc.

◆ MaxRune() [2/2]

static int re2::MaxRune ( int  len)
static

Definition at line 450 of file bloaty/third_party/re2/re2/compile.cc.

◆ MaybeParsePerlCCEscape()

const UGroup * re2::MaybeParsePerlCCEscape ( StringPiece s,
Regexp::ParseFlags  parse_flags 
)

Definition at line 1706 of file bloaty/third_party/re2/re2/parse.cc.

◆ MaybeParseRepetition() [1/2]

static bool re2::MaybeParseRepetition ( StringPiece sp,
int lo,
int hi 
)
static

Definition at line 1353 of file bloaty/third_party/re2/re2/parse.cc.

◆ MaybeParseRepetition() [2/2]

static bool re2::MaybeParseRepetition ( StringPiece sp,
int lo,
int hi 
)
static

Definition at line 1356 of file re2/re2/parse.cc.

◆ MemoryUsage()

void re2::MemoryUsage ( )

◆ memrchr()

static void* re2::memrchr ( const void *  s,
int  c,
size_t  n 
)
static

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

◆ Negate() [1/2]

CharClass * re2::Negate ( CharClass cc)

◆ Negate() [2/2]

CharClassBuilder * re2::Negate ( CharClassBuilder cc)

◆ NegativeTestQuoteMeta() [1/2]

static void re2::NegativeTestQuoteMeta ( const std::string &  unquoted,
const std::string &  should_not_match,
const RE2::Options options = RE2::DefaultOptions 
)
static

◆ NegativeTestQuoteMeta() [2/2]

static void re2::NegativeTestQuoteMeta ( const std::string &  unquoted,
const std::string &  should_not_match,
const RE2::Options options = RE2::DefaultOptions 
)
static

Definition at line 397 of file re2/re2/testing/re2_test.cc.

◆ NonASCII() [1/2]

static bool re2::NonASCII ( const StringPiece text)
static

◆ NonASCII() [2/2]

static bool re2::NonASCII ( const StringPiece text)
static

Definition at line 125 of file re2/re2/testing/tester.cc.

◆ NullWalkRegexp() [1/2]

void re2::NullWalkRegexp ( benchmark::State state,
const std::string &  regexp 
)

Definition at line 680 of file re2/re2/testing/regexp_benchmark.cc.

◆ NullWalkRegexp() [2/2]

void re2::NullWalkRegexp ( int  iters,
const std::string &  regexp 
)

◆ NumCPUs()

int re2::NumCPUs ( )

Definition at line 122 of file re2/re2/testing/regexp_benchmark.cc.

◆ OnePass_Checks()

void re2::OnePass_Checks ( )

Definition at line 184 of file bloaty/third_party/re2/re2/onepass.cc.

◆ operator!=()

bool re2::operator!= ( const StringPiece x,
const StringPiece y 
)
inline

Definition at line 183 of file bloaty/third_party/re2/re2/stringpiece.h.

◆ operator&()

Regexp::ParseFlags re2::operator& ( Regexp::ParseFlags  a,
Regexp::ParseFlags  b 
)
inline

Definition at line 638 of file bloaty/third_party/re2/re2/regexp.h.

◆ operator+() [1/2]

static Engine re2::operator+ ( Engine  e,
int  i 
)
inlinestatic

Definition at line 43 of file bloaty/third_party/re2/re2/testing/tester.h.

◆ operator+() [2/2]

static Engine re2::operator+ ( Engine  e,
int  i 
)
inlinestatic

Definition at line 43 of file re2/re2/testing/tester.h.

◆ operator++() [1/2]

static void re2::operator++ ( Engine e,
int  unused 
)
inlinestatic

Definition at line 39 of file bloaty/third_party/re2/re2/testing/tester.h.

◆ operator++() [2/2]

static void re2::operator++ ( Engine e,
int  unused 
)
inlinestatic

Definition at line 39 of file re2/re2/testing/tester.h.

◆ operator<()

bool re2::operator< ( const StringPiece x,
const StringPiece y 
)
inline

Definition at line 187 of file bloaty/third_party/re2/re2/stringpiece.h.

◆ operator<<()

std::ostream & re2::operator<< ( std::ostream &  o,
const StringPiece p 
)

Definition at line 60 of file bloaty/third_party/re2/re2/stringpiece.cc.

◆ operator<=()

bool re2::operator<= ( const StringPiece x,
const StringPiece y 
)
inline

Definition at line 197 of file bloaty/third_party/re2/re2/stringpiece.h.

◆ operator==()

bool re2::operator== ( const StringPiece x,
const StringPiece y 
)
inline

Definition at line 176 of file bloaty/third_party/re2/re2/stringpiece.h.

◆ operator>()

bool re2::operator> ( const StringPiece x,
const StringPiece y 
)
inline

Definition at line 193 of file bloaty/third_party/re2/re2/stringpiece.h.

◆ operator>=()

bool re2::operator>= ( const StringPiece x,
const StringPiece y 
)
inline

Definition at line 201 of file bloaty/third_party/re2/re2/stringpiece.h.

◆ operator^()

Regexp::ParseFlags re2::operator^ ( Regexp::ParseFlags  a,
Regexp::ParseFlags  b 
)
inline

Definition at line 632 of file bloaty/third_party/re2/re2/regexp.h.

◆ operator|()

Regexp::ParseFlags re2::operator| ( Regexp::ParseFlags  a,
Regexp::ParseFlags  b 
)
inline

Definition at line 626 of file bloaty/third_party/re2/re2/regexp.h.

◆ operator~()

Regexp::ParseFlags re2::operator~ ( Regexp::ParseFlags  a)
inline

Definition at line 644 of file bloaty/third_party/re2/re2/regexp.h.

◆ Parse1BitState() [1/2]

void re2::Parse1BitState ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1243 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse1BitState() [2/2]

void re2::Parse1BitState ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse1CachedBacktrack() [1/2]

void re2::Parse1CachedBacktrack ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1308 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse1CachedBacktrack() [2/2]

void re2::Parse1CachedBacktrack ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse1CachedBitState() [1/2]

void re2::Parse1CachedBitState ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1298 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse1CachedBitState() [2/2]

void re2::Parse1CachedBitState ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse1CachedNFA() [1/2]

void re2::Parse1CachedNFA ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1278 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse1CachedNFA() [2/2]

void re2::Parse1CachedNFA ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse1CachedOnePass() [1/2]

void re2::Parse1CachedOnePass ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1288 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse1CachedOnePass() [2/2]

void re2::Parse1CachedOnePass ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse1CachedPCRE() [1/2]

void re2::Parse1CachedPCRE ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1317 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse1CachedPCRE() [2/2]

void re2::Parse1CachedPCRE ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse1CachedRE2() [1/2]

void re2::Parse1CachedRE2 ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1326 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse1CachedRE2() [2/2]

void re2::Parse1CachedRE2 ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse1NFA() [1/2]

void re2::Parse1NFA ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1213 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse1NFA() [2/2]

void re2::Parse1NFA ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse1OnePass() [1/2]

void re2::Parse1OnePass ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1228 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse1OnePass() [2/2]

void re2::Parse1OnePass ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse1PCRE() [1/2]

void re2::Parse1PCRE ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1258 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse1PCRE() [2/2]

void re2::Parse1PCRE ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse1RE2() [1/2]

void re2::Parse1RE2 ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1268 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse1RE2() [2/2]

void re2::Parse1RE2 ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse1Split() [1/2]

void re2::Parse1Split ( benchmark::State state,
void(*)(benchmark::State &, const char *, const StringPiece &)  parse1 
)

Definition at line 548 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse1Split() [2/2]

void re2::Parse1Split ( int  iters,
void(*)(int, const char *, const StringPiece &)  parse1 
)

◆ Parse1SplitBig1() [1/2]

void re2::Parse1SplitBig1 ( benchmark::State state,
void(*)(benchmark::State &, const char *, const StringPiece &)  run 
)

Definition at line 620 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse1SplitBig1() [2/2]

void re2::Parse1SplitBig1 ( int  iters,
void(*)(int, const char *, const StringPiece &)  run 
)

◆ Parse1SplitBig2() [1/2]

void re2::Parse1SplitBig2 ( benchmark::State state,
void(*)(benchmark::State &, const char *, const StringPiece &)  run 
)

Definition at line 640 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse1SplitBig2() [2/2]

void re2::Parse1SplitBig2 ( int  iters,
void(*)(int, const char *, const StringPiece &)  run 
)

◆ Parse1SplitHard() [1/2]

void re2::Parse1SplitHard ( benchmark::State state,
void(*)(benchmark::State &, const char *, const StringPiece &)  run 
)

Definition at line 585 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse1SplitHard() [2/2]

void re2::Parse1SplitHard ( int  iters,
void(*)(int, const char *, const StringPiece &)  run 
)

◆ Parse3Backtrack() [1/2]

void re2::Parse3Backtrack ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1119 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse3Backtrack() [2/2]

void re2::Parse3Backtrack ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse3BitState() [1/2]

void re2::Parse3BitState ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1104 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse3BitState() [2/2]

void re2::Parse3BitState ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse3CachedBacktrack() [1/2]

void re2::Parse3CachedBacktrack ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1183 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse3CachedBacktrack() [2/2]

void re2::Parse3CachedBacktrack ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse3CachedBitState() [1/2]

void re2::Parse3CachedBitState ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1173 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse3CachedBitState() [2/2]

void re2::Parse3CachedBitState ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse3CachedNFA() [1/2]

void re2::Parse3CachedNFA ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1153 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse3CachedNFA() [2/2]

void re2::Parse3CachedNFA ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse3CachedOnePass() [1/2]

void re2::Parse3CachedOnePass ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1163 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse3CachedOnePass() [2/2]

void re2::Parse3CachedOnePass ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse3CachedPCRE() [1/2]

void re2::Parse3CachedPCRE ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1192 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse3CachedPCRE() [2/2]

void re2::Parse3CachedPCRE ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse3CachedRE2() [1/2]

void re2::Parse3CachedRE2 ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1201 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse3CachedRE2() [2/2]

void re2::Parse3CachedRE2 ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse3DigitDs() [1/2]

void re2::Parse3DigitDs ( benchmark::State state,
void(*)(benchmark::State &, const char *, const StringPiece &)  parse3 
)

Definition at line 507 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse3DigitDs() [2/2]

void re2::Parse3DigitDs ( int  iters,
void(*)(int, const char *, const StringPiece &)  parse3 
)

◆ Parse3Digits() [1/2]

void re2::Parse3Digits ( benchmark::State state,
void(*)(benchmark::State &, const char *, const StringPiece &)  parse3 
)

Definition at line 468 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse3Digits() [2/2]

void re2::Parse3Digits ( int  iters,
void(*)(int, const char *, const StringPiece &)  parse3 
)

◆ Parse3NFA() [1/2]

void re2::Parse3NFA ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1074 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse3NFA() [2/2]

void re2::Parse3NFA ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse3OnePass() [1/2]

void re2::Parse3OnePass ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1089 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse3OnePass() [2/2]

void re2::Parse3OnePass ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse3PCRE() [1/2]

void re2::Parse3PCRE ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1133 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse3PCRE() [2/2]

void re2::Parse3PCRE ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse3RE2() [1/2]

void re2::Parse3RE2 ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1143 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse3RE2() [2/2]

void re2::Parse3RE2 ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ Parse_CachedDigitDs_Backtrack() [1/2]

void re2::Parse_CachedDigitDs_Backtrack ( benchmark::State state)

Definition at line 534 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedDigitDs_Backtrack() [2/2]

void re2::Parse_CachedDigitDs_Backtrack ( int  i)

◆ Parse_CachedDigitDs_BitState() [1/2]

void re2::Parse_CachedDigitDs_BitState ( benchmark::State state)

Definition at line 535 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedDigitDs_BitState() [2/2]

void re2::Parse_CachedDigitDs_BitState ( int  i)

◆ Parse_CachedDigitDs_NFA() [1/2]

void re2::Parse_CachedDigitDs_NFA ( benchmark::State state)

Definition at line 530 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedDigitDs_NFA() [2/2]

void re2::Parse_CachedDigitDs_NFA ( int  i)

◆ Parse_CachedDigitDs_OnePass() [1/2]

void re2::Parse_CachedDigitDs_OnePass ( benchmark::State state)

Definition at line 531 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedDigitDs_OnePass() [2/2]

void re2::Parse_CachedDigitDs_OnePass ( int  i)

◆ Parse_CachedDigitDs_PCRE() [1/2]

void re2::Parse_CachedDigitDs_PCRE ( benchmark::State state)

Definition at line 532 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedDigitDs_PCRE() [2/2]

void re2::Parse_CachedDigitDs_PCRE ( int  i)

◆ Parse_CachedDigitDs_RE2() [1/2]

void re2::Parse_CachedDigitDs_RE2 ( benchmark::State state)

Definition at line 533 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedDigitDs_RE2() [2/2]

void re2::Parse_CachedDigitDs_RE2 ( int  i)

◆ Parse_CachedDigits_Backtrack() [1/2]

void re2::Parse_CachedDigits_Backtrack ( benchmark::State state)

Definition at line 495 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedDigits_Backtrack() [2/2]

void re2::Parse_CachedDigits_Backtrack ( int  i)

◆ Parse_CachedDigits_BitState() [1/2]

void re2::Parse_CachedDigits_BitState ( benchmark::State state)

Definition at line 496 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedDigits_BitState() [2/2]

void re2::Parse_CachedDigits_BitState ( int  i)

◆ Parse_CachedDigits_NFA() [1/2]

void re2::Parse_CachedDigits_NFA ( benchmark::State state)

Definition at line 491 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedDigits_NFA() [2/2]

void re2::Parse_CachedDigits_NFA ( int  i)

◆ Parse_CachedDigits_OnePass() [1/2]

void re2::Parse_CachedDigits_OnePass ( benchmark::State state)

Definition at line 492 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedDigits_OnePass() [2/2]

void re2::Parse_CachedDigits_OnePass ( int  i)

◆ Parse_CachedDigits_PCRE() [1/2]

void re2::Parse_CachedDigits_PCRE ( benchmark::State state)

Definition at line 493 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedDigits_PCRE() [2/2]

void re2::Parse_CachedDigits_PCRE ( int  i)

◆ Parse_CachedDigits_RE2() [1/2]

void re2::Parse_CachedDigits_RE2 ( benchmark::State state)

Definition at line 494 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedDigits_RE2() [2/2]

void re2::Parse_CachedDigits_RE2 ( int  i)

◆ Parse_CachedSplit_BitState() [1/2]

void re2::Parse_CachedSplit_BitState ( benchmark::State state)

Definition at line 573 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedSplit_BitState() [2/2]

void re2::Parse_CachedSplit_BitState ( int  i)

◆ Parse_CachedSplit_NFA() [1/2]

void re2::Parse_CachedSplit_NFA ( benchmark::State state)

Definition at line 569 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedSplit_NFA() [2/2]

void re2::Parse_CachedSplit_NFA ( int  i)

◆ Parse_CachedSplit_OnePass() [1/2]

void re2::Parse_CachedSplit_OnePass ( benchmark::State state)

Definition at line 570 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedSplit_OnePass() [2/2]

void re2::Parse_CachedSplit_OnePass ( int  i)

◆ Parse_CachedSplit_PCRE() [1/2]

void re2::Parse_CachedSplit_PCRE ( benchmark::State state)

Definition at line 571 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedSplit_PCRE() [2/2]

void re2::Parse_CachedSplit_PCRE ( int  i)

◆ Parse_CachedSplit_RE2() [1/2]

void re2::Parse_CachedSplit_RE2 ( benchmark::State state)

Definition at line 572 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedSplit_RE2() [2/2]

void re2::Parse_CachedSplit_RE2 ( int  i)

◆ Parse_CachedSplitBig1_PCRE() [1/2]

void re2::Parse_CachedSplitBig1_PCRE ( benchmark::State state)

Definition at line 630 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedSplitBig1_PCRE() [2/2]

void re2::Parse_CachedSplitBig1_PCRE ( int  i)

◆ Parse_CachedSplitBig1_RE2() [1/2]

void re2::Parse_CachedSplitBig1_RE2 ( benchmark::State state)

Definition at line 631 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedSplitBig1_RE2() [2/2]

void re2::Parse_CachedSplitBig1_RE2 ( int  i)

◆ Parse_CachedSplitBig2_PCRE() [1/2]

void re2::Parse_CachedSplitBig2_PCRE ( benchmark::State state)

Definition at line 650 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedSplitBig2_PCRE() [2/2]

void re2::Parse_CachedSplitBig2_PCRE ( int  i)

◆ Parse_CachedSplitBig2_RE2() [1/2]

void re2::Parse_CachedSplitBig2_RE2 ( benchmark::State state)

Definition at line 651 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedSplitBig2_RE2() [2/2]

void re2::Parse_CachedSplitBig2_RE2 ( int  i)

◆ Parse_CachedSplitHard_Backtrack() [1/2]

void re2::Parse_CachedSplitHard_Backtrack ( benchmark::State state)

Definition at line 608 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedSplitHard_Backtrack() [2/2]

void re2::Parse_CachedSplitHard_Backtrack ( int  i)

◆ Parse_CachedSplitHard_BitState() [1/2]

void re2::Parse_CachedSplitHard_BitState ( benchmark::State state)

Definition at line 607 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedSplitHard_BitState() [2/2]

void re2::Parse_CachedSplitHard_BitState ( int  i)

◆ Parse_CachedSplitHard_NFA() [1/2]

void re2::Parse_CachedSplitHard_NFA ( benchmark::State state)

Definition at line 604 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedSplitHard_NFA() [2/2]

void re2::Parse_CachedSplitHard_NFA ( int  i)

◆ Parse_CachedSplitHard_PCRE() [1/2]

void re2::Parse_CachedSplitHard_PCRE ( benchmark::State state)

Definition at line 605 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedSplitHard_PCRE() [2/2]

void re2::Parse_CachedSplitHard_PCRE ( int  i)

◆ Parse_CachedSplitHard_RE2() [1/2]

void re2::Parse_CachedSplitHard_RE2 ( benchmark::State state)

Definition at line 606 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_CachedSplitHard_RE2() [2/2]

void re2::Parse_CachedSplitHard_RE2 ( int  i)

◆ Parse_DigitDs_Backtrack() [1/2]

void re2::Parse_DigitDs_Backtrack ( benchmark::State state)

Definition at line 518 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_DigitDs_Backtrack() [2/2]

void re2::Parse_DigitDs_Backtrack ( int  i)

◆ Parse_DigitDs_BitState() [1/2]

void re2::Parse_DigitDs_BitState ( benchmark::State state)

Definition at line 519 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_DigitDs_BitState() [2/2]

void re2::Parse_DigitDs_BitState ( int  i)

◆ Parse_DigitDs_NFA() [1/2]

void re2::Parse_DigitDs_NFA ( benchmark::State state)

Definition at line 514 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_DigitDs_NFA() [2/2]

void re2::Parse_DigitDs_NFA ( int  i)

◆ Parse_DigitDs_OnePass() [1/2]

void re2::Parse_DigitDs_OnePass ( benchmark::State state)

Definition at line 515 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_DigitDs_OnePass() [2/2]

void re2::Parse_DigitDs_OnePass ( int  i)

◆ Parse_DigitDs_PCRE() [1/2]

void re2::Parse_DigitDs_PCRE ( benchmark::State state)

Definition at line 516 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_DigitDs_PCRE() [2/2]

void re2::Parse_DigitDs_PCRE ( int  i)

◆ Parse_DigitDs_RE2() [1/2]

void re2::Parse_DigitDs_RE2 ( benchmark::State state)

Definition at line 517 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_DigitDs_RE2() [2/2]

void re2::Parse_DigitDs_RE2 ( int  i)

◆ Parse_Digits_Backtrack() [1/2]

void re2::Parse_Digits_Backtrack ( benchmark::State state)

Definition at line 479 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_Digits_Backtrack() [2/2]

void re2::Parse_Digits_Backtrack ( int  i)

◆ Parse_Digits_BitState() [1/2]

void re2::Parse_Digits_BitState ( benchmark::State state)

Definition at line 480 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_Digits_BitState() [2/2]

void re2::Parse_Digits_BitState ( int  i)

◆ Parse_Digits_NFA() [1/2]

void re2::Parse_Digits_NFA ( benchmark::State state)

Definition at line 475 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_Digits_NFA() [2/2]

void re2::Parse_Digits_NFA ( int  i)

◆ Parse_Digits_OnePass() [1/2]

void re2::Parse_Digits_OnePass ( benchmark::State state)

Definition at line 476 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_Digits_OnePass() [2/2]

void re2::Parse_Digits_OnePass ( int  i)

◆ Parse_Digits_PCRE() [1/2]

void re2::Parse_Digits_PCRE ( benchmark::State state)

Definition at line 477 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_Digits_PCRE() [2/2]

void re2::Parse_Digits_PCRE ( int  i)

◆ Parse_Digits_RE2() [1/2]

void re2::Parse_Digits_RE2 ( benchmark::State state)

Definition at line 478 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_Digits_RE2() [2/2]

void re2::Parse_Digits_RE2 ( int  i)

◆ parse_double_float() [1/3]

static bool re2::parse_double_float ( const char *  str,
size_t  n,
bool  isfloat,
void *  dest 
)
static

Definition at line 963 of file re2/util/pcre.cc.

◆ parse_double_float() [2/3]

static bool re2::parse_double_float ( const char *  str,
size_t  n,
bool  isfloat,
void *  dest 
)
static

Definition at line 964 of file bloaty/third_party/re2/util/pcre.cc.

◆ parse_double_float() [3/3]

static bool re2::parse_double_float ( const char *  str,
size_t  n,
bool  isfloat,
void *  dest 
)
static

Definition at line 1177 of file bloaty/third_party/re2/re2/re2.cc.

◆ Parse_Split_BitState() [1/2]

void re2::Parse_Split_BitState ( benchmark::State state)

Definition at line 559 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_Split_BitState() [2/2]

void re2::Parse_Split_BitState ( int  i)

◆ Parse_Split_NFA() [1/2]

void re2::Parse_Split_NFA ( benchmark::State state)

Definition at line 555 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_Split_NFA() [2/2]

void re2::Parse_Split_NFA ( int  i)

◆ Parse_Split_OnePass() [1/2]

void re2::Parse_Split_OnePass ( benchmark::State state)

Definition at line 556 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_Split_OnePass() [2/2]

void re2::Parse_Split_OnePass ( int  i)

◆ Parse_Split_PCRE() [1/2]

void re2::Parse_Split_PCRE ( benchmark::State state)

Definition at line 557 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_Split_PCRE() [2/2]

void re2::Parse_Split_PCRE ( int  i)

◆ Parse_Split_RE2() [1/2]

void re2::Parse_Split_RE2 ( benchmark::State state)

Definition at line 558 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_Split_RE2() [2/2]

void re2::Parse_Split_RE2 ( int  i)

◆ Parse_SplitHard_BitState() [1/2]

void re2::Parse_SplitHard_BitState ( benchmark::State state)

Definition at line 595 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_SplitHard_BitState() [2/2]

void re2::Parse_SplitHard_BitState ( int  i)

◆ Parse_SplitHard_NFA() [1/2]

void re2::Parse_SplitHard_NFA ( benchmark::State state)

Definition at line 592 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_SplitHard_NFA() [2/2]

void re2::Parse_SplitHard_NFA ( int  i)

◆ Parse_SplitHard_PCRE() [1/2]

void re2::Parse_SplitHard_PCRE ( benchmark::State state)

Definition at line 593 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_SplitHard_PCRE() [2/2]

void re2::Parse_SplitHard_PCRE ( int  i)

◆ Parse_SplitHard_RE2() [1/2]

void re2::Parse_SplitHard_RE2 ( benchmark::State state)

Definition at line 594 of file re2/re2/testing/regexp_benchmark.cc.

◆ Parse_SplitHard_RE2() [2/2]

void re2::Parse_SplitHard_RE2 ( int  i)

◆ ParseCCName() [1/2]

static ParseStatus re2::ParseCCName ( StringPiece s,
Regexp::ParseFlags  parse_flags,
CharClassBuilder cc,
RegexpStatus status 
)
static

Definition at line 1820 of file bloaty/third_party/re2/re2/parse.cc.

◆ ParseCCName() [2/2]

static ParseStatus re2::ParseCCName ( StringPiece s,
Regexp::ParseFlags  parse_flags,
CharClassBuilder cc,
RegexpStatus status 
)
static

Definition at line 1824 of file re2/re2/parse.cc.

◆ ParseEscape() [1/2]

static bool re2::ParseEscape ( StringPiece s,
Rune rp,
RegexpStatus status,
int  rune_max 
)
static

Definition at line 1448 of file bloaty/third_party/re2/re2/parse.cc.

◆ ParseEscape() [2/2]

static bool re2::ParseEscape ( StringPiece s,
Rune rp,
RegexpStatus status,
int  rune_max 
)
static

Definition at line 1453 of file re2/re2/parse.cc.

◆ ParseInteger() [1/2]

static bool re2::ParseInteger ( StringPiece s,
int np 
)
static

Definition at line 1325 of file bloaty/third_party/re2/re2/parse.cc.

◆ ParseInteger() [2/2]

static bool re2::ParseInteger ( StringPiece s,
int np 
)
static

Definition at line 1328 of file re2/re2/parse.cc.

◆ ParseRegexp() [1/2]

void re2::ParseRegexp ( benchmark::State state,
const std::string &  regexp 
)

Definition at line 661 of file re2/re2/testing/regexp_benchmark.cc.

◆ ParseRegexp() [2/2]

void re2::ParseRegexp ( int  iters,
const std::string &  regexp 
)

◆ ParseUnicodeGroup()

ParseStatus re2::ParseUnicodeGroup ( StringPiece s,
Regexp::ParseFlags  parse_flags,
CharClassBuilder cc,
RegexpStatus status 
)

Definition at line 1729 of file bloaty/third_party/re2/re2/parse.cc.

◆ PossibleMatchRange_Complex() [1/2]

void re2::PossibleMatchRange_Complex ( benchmark::State state)

Definition at line 1555 of file re2/re2/testing/regexp_benchmark.cc.

◆ PossibleMatchRange_Complex() [2/2]

void re2::PossibleMatchRange_Complex ( int  i)

◆ PossibleMatchRange_NoProg() [1/2]

void re2::PossibleMatchRange_NoProg ( benchmark::State state)

Definition at line 1561 of file re2/re2/testing/regexp_benchmark.cc.

◆ PossibleMatchRange_NoProg() [2/2]

void re2::PossibleMatchRange_NoProg ( int  i)

◆ PossibleMatchRange_Prefix() [1/2]

void re2::PossibleMatchRange_Prefix ( benchmark::State state)

Definition at line 1558 of file re2/re2/testing/regexp_benchmark.cc.

◆ PossibleMatchRange_Prefix() [2/2]

void re2::PossibleMatchRange_Prefix ( int  i)

◆ PossibleMatchRange_Trivial() [1/2]

void re2::PossibleMatchRange_Trivial ( benchmark::State state)

Definition at line 1552 of file re2/re2/testing/regexp_benchmark.cc.

◆ PossibleMatchRange_Trivial() [2/2]

void re2::PossibleMatchRange_Trivial ( int  i)

◆ PossibleMatchRangeCommon() [1/2]

void re2::PossibleMatchRangeCommon ( benchmark::State state,
const char *  regexp 
)

Definition at line 1542 of file re2/re2/testing/regexp_benchmark.cc.

◆ PossibleMatchRangeCommon() [2/2]

void re2::PossibleMatchRangeCommon ( int  iter,
const char *  regexp 
)

◆ PrefixSuccessor()

void re2::PrefixSuccessor ( std::string *  prefix)

Definition at line 78 of file bloaty/third_party/re2/util/strutil.cc.

◆ PrintResult() [1/2]

static void re2::PrintResult ( const RE2 re,
const StringPiece input,
RE2::Anchor  anchor,
StringPiece m,
int  n 
)
static

◆ PrintResult() [2/2]

static void re2::PrintResult ( const RE2 re,
const StringPiece input,
RE2::Anchor  anchor,
StringPiece m,
int  n 
)
static

Definition at line 58 of file re2/re2/testing/exhaustive_tester.cc.

◆ ProgToString() [1/2]

static std::string re2::ProgToString ( Prog prog,
Workq q 
)
static

Definition at line 132 of file bloaty/third_party/re2/re2/prog.cc.

◆ ProgToString() [2/2]

static std::string re2::ProgToString ( Prog prog,
Workq q 
)
static

Definition at line 140 of file re2/re2/prog.cc.

◆ RandomTest() [1/2]

static void re2::RandomTest ( int  maxatoms,
int  maxops,
const std::vector< std::string > &  alphabet,
const std::vector< std::string > &  ops,
int  maxstrlen,
const std::vector< std::string > &  stralphabet,
const std::string &  wrapper 
)
static

◆ RandomTest() [2/2]

static void re2::RandomTest ( int  maxatoms,
int  maxops,
const std::vector< std::string > &  alphabet,
const std::vector< std::string > &  ops,
int  maxstrlen,
const std::vector< std::string > &  stralphabet,
const std::string &  wrapper 
)
static

Definition at line 25 of file re2/re2/testing/random_test.cc.

◆ RandomText()

std::string re2::RandomText ( int64_t  nbytes)

Definition at line 157 of file re2/re2/testing/regexp_benchmark.cc.

◆ RegexpEqualTestingOnly()

bool re2::RegexpEqualTestingOnly ( Regexp a,
Regexp b 
)

◆ RegexpErrorToRE2() [1/2]

static RE2::ErrorCode re2::RegexpErrorToRE2 ( re2::RegexpStatusCode  code)
static

Definition at line 66 of file bloaty/third_party/re2/re2/re2.cc.

◆ RegexpErrorToRE2() [2/2]

static RE2::ErrorCode re2::RegexpErrorToRE2 ( re2::RegexpStatusCode  code)
static

Definition at line 70 of file re2/re2/re2.cc.

◆ ResultOkay() [1/2]

static bool re2::ResultOkay ( const Result r,
const Result correct 
)
static

◆ ResultOkay() [2/2]

static bool re2::ResultOkay ( const Result r,
const Result correct 
)
static

Definition at line 498 of file re2/re2/testing/tester.cc.

◆ RunBuild() [1/2]

void re2::RunBuild ( benchmark::State state,
const std::string &  regexp,
void(*)(benchmark::State &, const std::string &)  run 
)

Definition at line 751 of file re2/re2/testing/regexp_benchmark.cc.

◆ RunBuild() [2/2]

void re2::RunBuild ( int  iters,
const std::string &  regexp,
void(*)(int, const std::string &)  run 
)

◆ runelen()

int re2::runelen ( Rune  rune)

Definition at line 184 of file bloaty/third_party/re2/util/rune.cc.

◆ runetochar()

int re2::runetochar ( char *  str,
const Rune rune 
)

Definition at line 127 of file bloaty/third_party/re2/util/rune.cc.

◆ RuneToString() [1/2]

static std::string re2::RuneToString ( Rune  r)
static

Definition at line 391 of file re2/re2/prefilter.cc.

◆ RuneToString() [2/2]

static std::string re2::RuneToString ( Rune  r)
static

Definition at line 391 of file bloaty/third_party/re2/re2/prefilter.cc.

◆ RuneToStringLatin1() [1/2]

static std::string re2::RuneToStringLatin1 ( Rune  r)
static

Definition at line 397 of file bloaty/third_party/re2/re2/prefilter.cc.

◆ RuneToStringLatin1() [2/2]

static std::string re2::RuneToStringLatin1 ( Rune  r)
static

Definition at line 397 of file re2/re2/prefilter.cc.

◆ RunTest() [1/2]

static void re2::RunTest ( int  len,
const std::string &  alphabet,
bool  donull 
)
static

Definition at line 34 of file re2/re2/testing/string_generator_test.cc.

◆ RunTest() [2/2]

static void re2::RunTest ( int  len,
const std::string &  alphabet,
bool  donull 
)
static

◆ Satisfy() [1/2]

static bool re2::Satisfy ( uint32_t  cond,
const StringPiece context,
const char *  p 
)
static

Definition at line 192 of file re2/re2/onepass.cc.

◆ Satisfy() [2/2]

static bool re2::Satisfy ( uint32_t  cond,
const StringPiece context,
const char *  p 
)
static

Definition at line 192 of file bloaty/third_party/re2/re2/onepass.cc.

◆ Search() [1/2]

void re2::Search ( benchmark::State state,
const char *  regexp,
SearchImpl search 
)

Definition at line 178 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search() [2/2]

void re2::Search ( int  iters,
int  nbytes,
const char *  regexp,
SearchImpl search 
)

◆ Search_AltMatch_BitState() [1/2]

void re2::Search_AltMatch_BitState ( benchmark::State state)

Definition at line 413 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_AltMatch_BitState() [2/2]

void re2::Search_AltMatch_BitState ( int  i,
int  n 
)

◆ Search_AltMatch_CachedBitState() [1/2]

void re2::Search_AltMatch_CachedBitState ( benchmark::State state)

Definition at line 429 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_AltMatch_CachedBitState() [2/2]

void re2::Search_AltMatch_CachedBitState ( int  i,
int  n 
)

◆ Search_AltMatch_CachedDFA() [1/2]

void re2::Search_AltMatch_CachedDFA ( benchmark::State state)

Definition at line 426 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_AltMatch_CachedDFA() [2/2]

void re2::Search_AltMatch_CachedDFA ( int  i,
int  n 
)

◆ Search_AltMatch_CachedNFA() [1/2]

void re2::Search_AltMatch_CachedNFA ( benchmark::State state)

Definition at line 427 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_AltMatch_CachedNFA() [2/2]

void re2::Search_AltMatch_CachedNFA ( int  i,
int  n 
)

◆ Search_AltMatch_CachedOnePass() [1/2]

void re2::Search_AltMatch_CachedOnePass ( benchmark::State state)

Definition at line 428 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_AltMatch_CachedOnePass() [2/2]

void re2::Search_AltMatch_CachedOnePass ( int  i,
int  n 
)

◆ Search_AltMatch_CachedPCRE() [1/2]

void re2::Search_AltMatch_CachedPCRE ( benchmark::State state)

Definition at line 430 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_AltMatch_CachedPCRE() [2/2]

void re2::Search_AltMatch_CachedPCRE ( int  i,
int  n 
)

◆ Search_AltMatch_CachedRE2() [1/2]

void re2::Search_AltMatch_CachedRE2 ( benchmark::State state)

Definition at line 431 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_AltMatch_CachedRE2() [2/2]

void re2::Search_AltMatch_CachedRE2 ( int  i,
int  n 
)

◆ Search_AltMatch_DFA() [1/2]

void re2::Search_AltMatch_DFA ( benchmark::State state)

Definition at line 410 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_AltMatch_DFA() [2/2]

void re2::Search_AltMatch_DFA ( int  i,
int  n 
)

◆ Search_AltMatch_NFA() [1/2]

void re2::Search_AltMatch_NFA ( benchmark::State state)

Definition at line 411 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_AltMatch_NFA() [2/2]

void re2::Search_AltMatch_NFA ( int  i,
int  n 
)

◆ Search_AltMatch_OnePass() [1/2]

void re2::Search_AltMatch_OnePass ( benchmark::State state)

Definition at line 412 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_AltMatch_OnePass() [2/2]

void re2::Search_AltMatch_OnePass ( int  i,
int  n 
)

◆ Search_AltMatch_PCRE() [1/2]

void re2::Search_AltMatch_PCRE ( benchmark::State state)

Definition at line 414 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_AltMatch_PCRE() [2/2]

void re2::Search_AltMatch_PCRE ( int  i,
int  n 
)

◆ Search_AltMatch_RE2() [1/2]

void re2::Search_AltMatch_RE2 ( benchmark::State state)

Definition at line 415 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_AltMatch_RE2() [2/2]

void re2::Search_AltMatch_RE2 ( int  i,
int  n 
)

◆ Search_BigFixed_CachedDFA() [1/2]

void re2::Search_BigFixed_CachedDFA ( benchmark::State state)

Definition at line 302 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_BigFixed_CachedDFA() [2/2]

void re2::Search_BigFixed_CachedDFA ( int  i,
int  n 
)

◆ Search_BigFixed_CachedNFA() [1/2]

void re2::Search_BigFixed_CachedNFA ( benchmark::State state)

Definition at line 303 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_BigFixed_CachedNFA() [2/2]

void re2::Search_BigFixed_CachedNFA ( int  i,
int  n 
)

◆ Search_BigFixed_CachedPCRE() [1/2]

void re2::Search_BigFixed_CachedPCRE ( benchmark::State state)

Definition at line 304 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_BigFixed_CachedPCRE() [2/2]

void re2::Search_BigFixed_CachedPCRE ( int  i,
int  n 
)

◆ Search_BigFixed_CachedRE2() [1/2]

void re2::Search_BigFixed_CachedRE2 ( benchmark::State state)

Definition at line 305 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_BigFixed_CachedRE2() [2/2]

void re2::Search_BigFixed_CachedRE2 ( int  i,
int  n 
)

◆ Search_Digits_BitState() [1/2]

void re2::Search_Digits_BitState ( benchmark::State state)

Definition at line 455 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Digits_BitState() [2/2]

void re2::Search_Digits_BitState ( int  i)

◆ Search_Digits_DFA() [1/2]

void re2::Search_Digits_DFA ( benchmark::State state)

Definition at line 450 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Digits_DFA() [2/2]

void re2::Search_Digits_DFA ( int  i)

◆ Search_Digits_NFA() [1/2]

void re2::Search_Digits_NFA ( benchmark::State state)

Definition at line 451 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Digits_NFA() [2/2]

void re2::Search_Digits_NFA ( int  i)

◆ Search_Digits_OnePass() [1/2]

void re2::Search_Digits_OnePass ( benchmark::State state)

Definition at line 452 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Digits_OnePass() [2/2]

void re2::Search_Digits_OnePass ( int  i)

◆ Search_Digits_PCRE() [1/2]

void re2::Search_Digits_PCRE ( benchmark::State state)

Definition at line 453 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Digits_PCRE() [2/2]

void re2::Search_Digits_PCRE ( int  i)

◆ Search_Digits_RE2() [1/2]

void re2::Search_Digits_RE2 ( benchmark::State state)

Definition at line 454 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Digits_RE2() [2/2]

void re2::Search_Digits_RE2 ( int  i)

◆ Search_Easy0_CachedDFA() [1/2]

void re2::Search_Easy0_CachedDFA ( benchmark::State state)

Definition at line 208 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Easy0_CachedDFA() [2/2]

void re2::Search_Easy0_CachedDFA ( int  i,
int  n 
)

◆ Search_Easy0_CachedNFA() [1/2]

void re2::Search_Easy0_CachedNFA ( benchmark::State state)

Definition at line 209 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Easy0_CachedNFA() [2/2]

void re2::Search_Easy0_CachedNFA ( int  i,
int  n 
)

◆ Search_Easy0_CachedPCRE() [1/2]

void re2::Search_Easy0_CachedPCRE ( benchmark::State state)

Definition at line 210 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Easy0_CachedPCRE() [2/2]

void re2::Search_Easy0_CachedPCRE ( int  i,
int  n 
)

◆ Search_Easy0_CachedRE2() [1/2]

void re2::Search_Easy0_CachedRE2 ( benchmark::State state)

Definition at line 211 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Easy0_CachedRE2() [2/2]

void re2::Search_Easy0_CachedRE2 ( int  i,
int  n 
)

◆ Search_Easy1_CachedDFA() [1/2]

void re2::Search_Easy1_CachedDFA ( benchmark::State state)

Definition at line 220 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Easy1_CachedDFA() [2/2]

void re2::Search_Easy1_CachedDFA ( int  i,
int  n 
)

◆ Search_Easy1_CachedNFA() [1/2]

void re2::Search_Easy1_CachedNFA ( benchmark::State state)

Definition at line 221 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Easy1_CachedNFA() [2/2]

void re2::Search_Easy1_CachedNFA ( int  i,
int  n 
)

◆ Search_Easy1_CachedPCRE() [1/2]

void re2::Search_Easy1_CachedPCRE ( benchmark::State state)

Definition at line 222 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Easy1_CachedPCRE() [2/2]

void re2::Search_Easy1_CachedPCRE ( int  i,
int  n 
)

◆ Search_Easy1_CachedRE2() [1/2]

void re2::Search_Easy1_CachedRE2 ( benchmark::State state)

Definition at line 223 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Easy1_CachedRE2() [2/2]

void re2::Search_Easy1_CachedRE2 ( int  i,
int  n 
)

◆ Search_Easy2_CachedDFA()

void re2::Search_Easy2_CachedDFA ( benchmark::State state)

Definition at line 232 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Easy2_CachedNFA()

void re2::Search_Easy2_CachedNFA ( benchmark::State state)

Definition at line 233 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Easy2_CachedPCRE()

void re2::Search_Easy2_CachedPCRE ( benchmark::State state)

Definition at line 234 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Easy2_CachedRE2()

void re2::Search_Easy2_CachedRE2 ( benchmark::State state)

Definition at line 235 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Fanout_CachedDFA() [1/2]

void re2::Search_Fanout_CachedDFA ( benchmark::State state)

Definition at line 268 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Fanout_CachedDFA() [2/2]

void re2::Search_Fanout_CachedDFA ( int  i,
int  n 
)

◆ Search_Fanout_CachedNFA() [1/2]

void re2::Search_Fanout_CachedNFA ( benchmark::State state)

Definition at line 269 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Fanout_CachedNFA() [2/2]

void re2::Search_Fanout_CachedNFA ( int  i,
int  n 
)

◆ Search_Fanout_CachedPCRE() [1/2]

void re2::Search_Fanout_CachedPCRE ( benchmark::State state)

Definition at line 270 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Fanout_CachedPCRE() [2/2]

void re2::Search_Fanout_CachedPCRE ( int  i,
int  n 
)

◆ Search_Fanout_CachedRE2() [1/2]

void re2::Search_Fanout_CachedRE2 ( benchmark::State state)

Definition at line 271 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Fanout_CachedRE2() [2/2]

void re2::Search_Fanout_CachedRE2 ( int  i,
int  n 
)

◆ Search_Hard_CachedDFA() [1/2]

void re2::Search_Hard_CachedDFA ( benchmark::State state)

Definition at line 256 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Hard_CachedDFA() [2/2]

void re2::Search_Hard_CachedDFA ( int  i,
int  n 
)

◆ Search_Hard_CachedNFA() [1/2]

void re2::Search_Hard_CachedNFA ( benchmark::State state)

Definition at line 257 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Hard_CachedNFA() [2/2]

void re2::Search_Hard_CachedNFA ( int  i,
int  n 
)

◆ Search_Hard_CachedPCRE() [1/2]

void re2::Search_Hard_CachedPCRE ( benchmark::State state)

Definition at line 258 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Hard_CachedPCRE() [2/2]

void re2::Search_Hard_CachedPCRE ( int  i,
int  n 
)

◆ Search_Hard_CachedRE2() [1/2]

void re2::Search_Hard_CachedRE2 ( benchmark::State state)

Definition at line 259 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Hard_CachedRE2() [2/2]

void re2::Search_Hard_CachedRE2 ( int  i,
int  n 
)

◆ Search_Medium_CachedDFA() [1/2]

void re2::Search_Medium_CachedDFA ( benchmark::State state)

Definition at line 244 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Medium_CachedDFA() [2/2]

void re2::Search_Medium_CachedDFA ( int  i,
int  n 
)

◆ Search_Medium_CachedNFA() [1/2]

void re2::Search_Medium_CachedNFA ( benchmark::State state)

Definition at line 245 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Medium_CachedNFA() [2/2]

void re2::Search_Medium_CachedNFA ( int  i,
int  n 
)

◆ Search_Medium_CachedPCRE() [1/2]

void re2::Search_Medium_CachedPCRE ( benchmark::State state)

Definition at line 246 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Medium_CachedPCRE() [2/2]

void re2::Search_Medium_CachedPCRE ( int  i,
int  n 
)

◆ Search_Medium_CachedRE2() [1/2]

void re2::Search_Medium_CachedRE2 ( benchmark::State state)

Definition at line 247 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Medium_CachedRE2() [2/2]

void re2::Search_Medium_CachedRE2 ( int  i,
int  n 
)

◆ Search_Parens_CachedDFA() [1/2]

void re2::Search_Parens_CachedDFA ( benchmark::State state)

Definition at line 280 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Parens_CachedDFA() [2/2]

void re2::Search_Parens_CachedDFA ( int  i,
int  n 
)

◆ Search_Parens_CachedNFA() [1/2]

void re2::Search_Parens_CachedNFA ( benchmark::State state)

Definition at line 281 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Parens_CachedNFA() [2/2]

void re2::Search_Parens_CachedNFA ( int  i,
int  n 
)

◆ Search_Parens_CachedPCRE() [1/2]

void re2::Search_Parens_CachedPCRE ( benchmark::State state)

Definition at line 282 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Parens_CachedPCRE() [2/2]

void re2::Search_Parens_CachedPCRE ( int  i,
int  n 
)

◆ Search_Parens_CachedRE2() [1/2]

void re2::Search_Parens_CachedRE2 ( benchmark::State state)

Definition at line 283 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Parens_CachedRE2() [2/2]

void re2::Search_Parens_CachedRE2 ( int  i,
int  n 
)

◆ Search_Success1_BitState() [1/2]

void re2::Search_Success1_BitState ( benchmark::State state)

Definition at line 377 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success1_BitState() [2/2]

void re2::Search_Success1_BitState ( int  i,
int  n 
)

◆ Search_Success1_CachedBitState() [1/2]

void re2::Search_Success1_CachedBitState ( benchmark::State state)

Definition at line 391 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success1_CachedBitState() [2/2]

void re2::Search_Success1_CachedBitState ( int  i,
int  n 
)

◆ Search_Success1_CachedDFA() [1/2]

void re2::Search_Success1_CachedDFA ( benchmark::State state)

Definition at line 387 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success1_CachedDFA() [2/2]

void re2::Search_Success1_CachedDFA ( int  i,
int  n 
)

◆ Search_Success1_CachedNFA() [1/2]

void re2::Search_Success1_CachedNFA ( benchmark::State state)

Definition at line 388 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success1_CachedNFA() [2/2]

void re2::Search_Success1_CachedNFA ( int  i,
int  n 
)

◆ Search_Success1_CachedPCRE() [1/2]

void re2::Search_Success1_CachedPCRE ( benchmark::State state)

Definition at line 389 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success1_CachedPCRE() [2/2]

void re2::Search_Success1_CachedPCRE ( int  i,
int  n 
)

◆ Search_Success1_CachedRE2() [1/2]

void re2::Search_Success1_CachedRE2 ( benchmark::State state)

Definition at line 390 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success1_CachedRE2() [2/2]

void re2::Search_Success1_CachedRE2 ( int  i,
int  n 
)

◆ Search_Success1_DFA() [1/2]

void re2::Search_Success1_DFA ( benchmark::State state)

Definition at line 373 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success1_DFA() [2/2]

void re2::Search_Success1_DFA ( int  i,
int  n 
)

◆ Search_Success1_NFA() [1/2]

void re2::Search_Success1_NFA ( benchmark::State state)

Definition at line 374 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success1_NFA() [2/2]

void re2::Search_Success1_NFA ( int  i,
int  n 
)

◆ Search_Success1_PCRE() [1/2]

void re2::Search_Success1_PCRE ( benchmark::State state)

Definition at line 375 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success1_PCRE() [2/2]

void re2::Search_Success1_PCRE ( int  i,
int  n 
)

◆ Search_Success1_RE2() [1/2]

void re2::Search_Success1_RE2 ( benchmark::State state)

Definition at line 376 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success1_RE2() [2/2]

void re2::Search_Success1_RE2 ( int  i,
int  n 
)

◆ Search_Success_CachedDFA() [1/2]

void re2::Search_Success_CachedDFA ( benchmark::State state)

Definition at line 356 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success_CachedDFA() [2/2]

void re2::Search_Success_CachedDFA ( int  i,
int  n 
)

◆ Search_Success_CachedNFA() [1/2]

void re2::Search_Success_CachedNFA ( benchmark::State state)

Definition at line 357 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success_CachedNFA() [2/2]

void re2::Search_Success_CachedNFA ( int  i,
int  n 
)

◆ Search_Success_CachedOnePass() [1/2]

void re2::Search_Success_CachedOnePass ( benchmark::State state)

Definition at line 360 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success_CachedOnePass() [2/2]

void re2::Search_Success_CachedOnePass ( int  i,
int  n 
)

◆ Search_Success_CachedPCRE() [1/2]

void re2::Search_Success_CachedPCRE ( benchmark::State state)

Definition at line 358 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success_CachedPCRE() [2/2]

void re2::Search_Success_CachedPCRE ( int  i,
int  n 
)

◆ Search_Success_CachedRE2() [1/2]

void re2::Search_Success_CachedRE2 ( benchmark::State state)

Definition at line 359 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success_CachedRE2() [2/2]

void re2::Search_Success_CachedRE2 ( int  i,
int  n 
)

◆ Search_Success_DFA() [1/2]

void re2::Search_Success_DFA ( benchmark::State state)

Definition at line 342 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success_DFA() [2/2]

void re2::Search_Success_DFA ( int  i,
int  n 
)

◆ Search_Success_NFA() [1/2]

void re2::Search_Success_NFA ( benchmark::State state)

Definition at line 343 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success_NFA() [2/2]

void re2::Search_Success_NFA ( int  i,
int  n 
)

◆ Search_Success_OnePass() [1/2]

void re2::Search_Success_OnePass ( benchmark::State state)

Definition at line 346 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success_OnePass() [2/2]

void re2::Search_Success_OnePass ( int  i,
int  n 
)

◆ Search_Success_PCRE() [1/2]

void re2::Search_Success_PCRE ( benchmark::State state)

Definition at line 344 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success_PCRE() [2/2]

void re2::Search_Success_PCRE ( int  i,
int  n 
)

◆ Search_Success_RE2() [1/2]

void re2::Search_Success_RE2 ( benchmark::State state)

Definition at line 345 of file re2/re2/testing/regexp_benchmark.cc.

◆ Search_Success_RE2() [2/2]

void re2::Search_Success_RE2 ( int  i,
int  n 
)

◆ SearchAltMatch() [1/2]

void re2::SearchAltMatch ( benchmark::State state,
SearchImpl search 
)

Definition at line 404 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchAltMatch() [2/2]

void re2::SearchAltMatch ( int  iters,
int  nbytes,
SearchImpl search 
)

◆ SearchBigFixed() [1/2]

void re2::SearchBigFixed ( benchmark::State state,
SearchImpl search 
)

Definition at line 292 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchBigFixed() [2/2]

void re2::SearchBigFixed ( int  iters,
int  nbytes,
SearchImpl search 
)

◆ SearchBitState() [1/2]

void re2::SearchBitState ( benchmark::State state,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

Definition at line 911 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchBitState() [2/2]

void re2::SearchBitState ( int  iters,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

◆ SearchCachedBitState() [1/2]

void re2::SearchCachedBitState ( benchmark::State state,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

Definition at line 1036 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchCachedBitState() [2/2]

void re2::SearchCachedBitState ( int  iters,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

◆ SearchCachedDFA() [1/2]

void re2::SearchCachedDFA ( benchmark::State state,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

Definition at line 1001 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchCachedDFA() [2/2]

void re2::SearchCachedDFA ( int  iters,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

◆ SearchCachedNFA() [1/2]

void re2::SearchCachedNFA ( benchmark::State state,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

Definition at line 1014 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchCachedNFA() [2/2]

void re2::SearchCachedNFA ( int  iters,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

◆ SearchCachedOnePass() [1/2]

void re2::SearchCachedOnePass ( benchmark::State state,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

Definition at line 1025 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchCachedOnePass() [2/2]

void re2::SearchCachedOnePass ( int  iters,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

◆ SearchCachedPCRE() [1/2]

void re2::SearchCachedPCRE ( benchmark::State state,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

Definition at line 1047 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchCachedPCRE() [2/2]

void re2::SearchCachedPCRE ( int  iters,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

◆ SearchCachedRE2() [1/2]

void re2::SearchCachedRE2 ( benchmark::State state,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

Definition at line 1059 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchCachedRE2() [2/2]

void re2::SearchCachedRE2 ( int  iters,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

◆ SearchDFA() [1/2]

void re2::SearchDFA ( benchmark::State state,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

Definition at line 861 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchDFA() [2/2]

void re2::SearchDFA ( int  iters,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

◆ SearchDigits() [1/2]

void re2::SearchDigits ( benchmark::State state,
SearchImpl search 
)

Definition at line 444 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchDigits() [2/2]

void re2::SearchDigits ( int  iters,
SearchImpl search 
)

◆ SearchNFA() [1/2]

void re2::SearchNFA ( benchmark::State state,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

Definition at line 879 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchNFA() [2/2]

void re2::SearchNFA ( int  iters,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

◆ SearchOnePass() [1/2]

void re2::SearchOnePass ( benchmark::State state,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

Definition at line 895 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchOnePass() [2/2]

void re2::SearchOnePass ( int  iters,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

◆ SearchParse1CachedPCRE() [1/2]

void re2::SearchParse1CachedPCRE ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1353 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchParse1CachedPCRE() [2/2]

void re2::SearchParse1CachedPCRE ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ SearchParse1CachedRE2() [1/2]

void re2::SearchParse1CachedRE2 ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1362 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchParse1CachedRE2() [2/2]

void re2::SearchParse1CachedRE2 ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ SearchParse2CachedPCRE() [1/2]

void re2::SearchParse2CachedPCRE ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1335 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchParse2CachedPCRE() [2/2]

void re2::SearchParse2CachedPCRE ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ SearchParse2CachedRE2() [1/2]

void re2::SearchParse2CachedRE2 ( benchmark::State state,
const char *  regexp,
const StringPiece text 
)

Definition at line 1344 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchParse2CachedRE2() [2/2]

void re2::SearchParse2CachedRE2 ( int  iters,
const char *  regexp,
const StringPiece text 
)

◆ SearchPCRE() [1/2]

void re2::SearchPCRE ( benchmark::State state,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

Definition at line 927 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchPCRE() [2/2]

void re2::SearchPCRE ( int  iters,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

◆ SearchPhone() [1/2]

void re2::SearchPhone ( benchmark::State state,
ParseImpl search 
)

Definition at line 788 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchPhone() [2/2]

void re2::SearchPhone ( int  iters,
int  nbytes,
ParseImpl search 
)

◆ SearchPhone_CachedPCRE() [1/2]

void re2::SearchPhone_CachedPCRE ( benchmark::State state)

Definition at line 795 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchPhone_CachedPCRE() [2/2]

void re2::SearchPhone_CachedPCRE ( int  i,
int  n 
)

◆ SearchPhone_CachedRE2() [1/2]

void re2::SearchPhone_CachedRE2 ( benchmark::State state)

Definition at line 799 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchPhone_CachedRE2() [2/2]

void re2::SearchPhone_CachedRE2 ( int  i,
int  n 
)

◆ SearchRE2() [1/2]

void re2::SearchRE2 ( benchmark::State state,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

Definition at line 940 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchRE2() [2/2]

void re2::SearchRE2 ( int  iters,
const char *  regexp,
const StringPiece text,
Prog::Anchor  anchor,
bool  expect_match 
)

◆ SearchSuccess() [1/2]

void re2::SearchSuccess ( benchmark::State state,
const char *  regexp,
SearchImpl search 
)

Definition at line 333 of file re2/re2/testing/regexp_benchmark.cc.

◆ SearchSuccess() [2/2]

void re2::SearchSuccess ( int  iters,
int  nbytes,
const char *  regexp,
SearchImpl search 
)

◆ ShouldContain()

bool re2::ShouldContain ( CCTest t,
int  x 
)

◆ SimplePartialMatchPCRE() [1/2]

void re2::SimplePartialMatchPCRE ( benchmark::State state)

Definition at line 1389 of file re2/re2/testing/regexp_benchmark.cc.

◆ SimplePartialMatchPCRE() [2/2]

void re2::SimplePartialMatchPCRE ( int  n)

◆ SimplePartialMatchRE2() [1/2]

void re2::SimplePartialMatchRE2 ( benchmark::State state)

Definition at line 1396 of file re2/re2/testing/regexp_benchmark.cc.

◆ SimplePartialMatchRE2() [2/2]

void re2::SimplePartialMatchRE2 ( int  n)

◆ SimplifyCompileRegexp() [1/2]

void re2::SimplifyCompileRegexp ( benchmark::State state,
const std::string &  regexp 
)

Definition at line 689 of file re2/re2/testing/regexp_benchmark.cc.

◆ SimplifyCompileRegexp() [2/2]

void re2::SimplifyCompileRegexp ( int  iters,
const std::string &  regexp 
)

◆ SimplifyRegexp() [1/2]

void re2::SimplifyRegexp ( benchmark::State state,
const std::string &  regexp 
)

Definition at line 669 of file re2/re2/testing/regexp_benchmark.cc.

◆ SimplifyRegexp() [2/2]

void re2::SimplifyRegexp ( int  iters,
const std::string &  regexp 
)

◆ SimplifyStringSet() [1/2]

static void re2::SimplifyStringSet ( std::set< std::string > *  ss)
static

Definition at line 143 of file bloaty/third_party/re2/re2/prefilter.cc.

◆ SimplifyStringSet() [2/2]

static void re2::SimplifyStringSet ( std::set< std::string > *  ss)
static

Definition at line 143 of file re2/re2/prefilter.cc.

◆ SmallHTTPPartialMatchPCRE() [1/2]

void re2::SmallHTTPPartialMatchPCRE ( benchmark::State state)

Definition at line 1435 of file re2/re2/testing/regexp_benchmark.cc.

◆ SmallHTTPPartialMatchPCRE() [2/2]

void re2::SmallHTTPPartialMatchPCRE ( int  n)

◆ SmallHTTPPartialMatchRE2() [1/2]

void re2::SmallHTTPPartialMatchRE2 ( benchmark::State state)

Definition at line 1443 of file re2/re2/testing/regexp_benchmark.cc.

◆ SmallHTTPPartialMatchRE2() [2/2]

void re2::SmallHTTPPartialMatchRE2 ( int  n)

◆ Split()

std::vector< std::string > re2::Split ( const StringPiece sep,
const StringPiece s 
)

◆ StringAppendV() [1/2]

static void re2::StringAppendV ( std::string *  dst,
const char *  format,
va_list  ap 
)
static

Definition at line 95 of file bloaty/third_party/re2/util/strutil.cc.

◆ StringAppendV() [2/2]

static void re2::StringAppendV ( std::string *  dst,
const char *  format,
va_list  ap 
)
static

Definition at line 95 of file re2/util/strutil.cc.

◆ StringPieceToRune() [1/2]

static int re2::StringPieceToRune ( Rune r,
StringPiece sp,
RegexpStatus status 
)
static

Definition at line 1390 of file bloaty/third_party/re2/re2/parse.cc.

◆ StringPieceToRune() [2/2]

static int re2::StringPieceToRune ( Rune r,
StringPiece sp,
RegexpStatus status 
)
static

Definition at line 1393 of file re2/re2/parse.cc.

◆ StringPrintf()

std::string re2::StringPrintf ( const char *  format,
  ... 
)

Definition at line 140 of file bloaty/third_party/re2/util/strutil.cc.

◆ TerminateNumber() [1/3]

static const char* re2::TerminateNumber ( char *  buf,
const char *  str,
size_t  n 
)
static

Definition at line 814 of file re2/util/pcre.cc.

◆ TerminateNumber() [2/3]

static const char* re2::TerminateNumber ( char *  buf,
const char *  str,
size_t  n 
)
static

Definition at line 815 of file bloaty/third_party/re2/util/pcre.cc.

◆ TerminateNumber() [3/3]

static const char* re2::TerminateNumber ( char *  buf,
size_t  nbuf,
const char *  str,
size_t *  np,
bool  accept_spaces 
)
static

Definition at line 996 of file bloaty/third_party/re2/re2/re2.cc.

◆ Test()

void re2::Test ( )

◆ TEST() [1/164]

re2::TEST ( Capture  ,
NamedGroups   
)

◆ TEST() [2/164]

re2::TEST ( CaseInsensitive  ,
MatchAndConsume   
)

◆ TEST() [3/164]

re2::TEST ( CharacterClasses  ,
Exhaustive   
)

◆ TEST() [4/164]

re2::TEST ( CharacterClasses  ,
ExhaustiveAB   
)

◆ TEST() [5/164]

re2::TEST ( CheckRewriteString  ,
all   
)

◆ TEST() [6/164]

re2::TEST ( CplusplusStrings  ,
EightBit   
)

◆ TEST() [7/164]

re2::TEST ( DFA  ,
Callback   
)

◆ TEST() [8/164]

re2::TEST ( DFA  ,
ReverseMatch   
)

◆ TEST() [9/164]

re2::TEST ( EgrepLiterals  ,
FoldCase   
)

◆ TEST() [10/164]

re2::TEST ( EgrepLiterals  ,
Lowercase   
)

◆ TEST() [11/164]

re2::TEST ( EgrepLiterals  ,
MixedCase   
)

◆ TEST() [12/164]

re2::TEST ( EgrepLiterals  ,
UTF8   
)

◆ TEST() [13/164]

re2::TEST ( EmptyCharset  ,
BitstateAssumptions   
)

◆ TEST() [14/164]

re2::TEST ( EmptyCharset  ,
Fuzz   
)

◆ TEST() [15/164]

re2::TEST ( EmptyString  ,
Exhaustive   
)

◆ TEST() [16/164]

re2::TEST ( FilteredRE2Test  ,
AtomTests   
)

◆ TEST() [17/164]

re2::TEST ( FilteredRE2Test  ,
EmptyStringInStringSetBug   
)

◆ TEST() [18/164]

re2::TEST ( FilteredRE2Test  ,
EmptyTest   
)

◆ TEST() [19/164]

re2::TEST ( FilteredRE2Test  ,
MatchEmptyPattern   
)

◆ TEST() [20/164]

re2::TEST ( FilteredRE2Test  ,
MatchTests   
)

◆ TEST() [21/164]

re2::TEST ( FilteredRE2Test  ,
MoveSemantics   
)

Definition at line 295 of file re2/re2/testing/filtered_re2_test.cc.

◆ TEST() [22/164]

re2::TEST ( FilteredRE2Test  ,
SmallLatinTest   
)

◆ TEST() [23/164]

re2::TEST ( FilteredRE2Test  ,
SmallOrTest   
)

◆ TEST() [24/164]

re2::TEST ( InterestingUTF8  ,
AB   
)

◆ TEST() [25/164]

re2::TEST ( InterestingUTF8  ,
SingleOps   
)

◆ TEST() [26/164]

re2::TEST ( LineEnds  ,
Exhaustive   
)

◆ TEST() [27/164]

re2::TEST ( MimicsPCRE  ,
SimpleTests   
)

◆ TEST() [28/164]

re2::TEST ( Multithreaded  ,
BuildEntireDFA   
)

◆ TEST() [29/164]

re2::TEST ( Multithreaded  ,
SearchDFA   
)

◆ TEST() [30/164]

re2::TEST ( NamedCaptures  ,
ErrorArgs   
)

◆ TEST() [31/164]

re2::TEST ( PossibleMatchRange  ,
Exhaustive   
)

◆ TEST() [32/164]

re2::TEST ( PossibleMatchRange  ,
Failures   
)

◆ TEST() [33/164]

re2::TEST ( PossibleMatchRange  ,
HandWritten   
)

◆ TEST() [34/164]

re2::TEST ( PrefixAccel  ,
SimpleTests   
)

Definition at line 173 of file re2/re2/testing/required_prefix_test.cc.

◆ TEST() [35/164]

re2::TEST ( ProgramFanout  ,
BigProgram   
)

◆ TEST() [36/164]

re2::TEST ( ProgramSize  ,
BigProgram   
)

◆ TEST() [37/164]

re2::TEST ( Punctuation  ,
Literals   
)

◆ TEST() [38/164]

re2::TEST ( QuoteMeta  ,
HasNull   
)

◆ TEST() [39/164]

re2::TEST ( QuoteMeta  ,
Latin1   
)

◆ TEST() [40/164]

re2::TEST ( QuoteMeta  ,
Simple   
)

◆ TEST() [41/164]

re2::TEST ( QuoteMeta  ,
SimpleNegative   
)

◆ TEST() [42/164]

re2::TEST ( QuoteMeta  ,
UTF8   
)

◆ TEST() [43/164]

re2::TEST ( Random  ,
BigEgrepCaptures   
)

◆ TEST() [44/164]

re2::TEST ( Random  ,
BigEgrepLiterals   
)

◆ TEST() [45/164]

re2::TEST ( Random  ,
Complicated   
)

◆ TEST() [46/164]

re2::TEST ( Random  ,
SmallEgrepCaptures   
)

◆ TEST() [47/164]

re2::TEST ( Random  ,
SmallEgrepLiterals   
)

◆ TEST() [48/164]

re2::TEST ( RE2  ,
Accessors   
)

◆ TEST() [49/164]

re2::TEST ( RE2  ,
BigCountedRepetition   
)

◆ TEST() [50/164]

re2::TEST ( RE2  ,
BitstateCaptureBug   
)

◆ TEST() [51/164]

re2::TEST ( RE2  ,
Bug10131674   
)

◆ TEST() [52/164]

re2::TEST ( RE2  ,
Bug1816809   
)

◆ TEST() [53/164]

re2::TEST ( RE2  ,
Bug18391750   
)

◆ TEST() [54/164]

re2::TEST ( RE2  ,
Bug18458852   
)

◆ TEST() [55/164]

re2::TEST ( RE2  ,
Bug18523943   
)

◆ TEST() [56/164]

re2::TEST ( RE2  ,
Bug21371806   
)

◆ TEST() [57/164]

re2::TEST ( RE2  ,
Bug26356109   
)

◆ TEST() [58/164]

re2::TEST ( RE2  ,
Bug3061120   
)

◆ TEST() [59/164]

re2::TEST ( RE2  ,
CapturedGroupTest   
)

◆ TEST() [60/164]

re2::TEST ( RE2  ,
CapturingGroupNames   
)

◆ TEST() [61/164]

re2::TEST ( RE2  ,
CL8622304   
)

◆ TEST() [62/164]

re2::TEST ( RE2  ,
Complicated   
)

◆ TEST() [63/164]

re2::TEST ( RE2  ,
Consume   
)

◆ TEST() [64/164]

re2::TEST ( RE2  ,
ConsumeN   
)

◆ TEST() [65/164]

re2::TEST ( RE2  ,
DecimalTests   
)

◆ TEST() [66/164]

re2::TEST ( RE2  ,
DeepRecursion   
)

◆ TEST() [67/164]

re2::TEST ( RE2  ,
DotNL   
)

◆ TEST() [68/164]

re2::TEST ( RE2  ,
ErrorArgs   
)

◆ TEST() [69/164]

re2::TEST ( RE2  ,
ErrorCodeAndArg   
)

Definition at line 1311 of file re2/re2/testing/re2_test.cc.

◆ TEST() [70/164]

re2::TEST ( RE2  ,
Extract   
)

◆ TEST() [71/164]

re2::TEST ( RE2  ,
FindAndConsume   
)

◆ TEST() [72/164]

re2::TEST ( RE2  ,
FindAndConsumeN   
)

◆ TEST() [73/164]

re2::TEST ( RE2  ,
FloatingPointFullMatchTypes   
)

◆ TEST() [74/164]

re2::TEST ( RE2  ,
FullMatchAnchored   
)

◆ TEST() [75/164]

re2::TEST ( RE2  ,
FullMatchArgCount   
)

◆ TEST() [76/164]

re2::TEST ( RE2  ,
FullMatchBraces   
)

◆ TEST() [77/164]

re2::TEST ( RE2  ,
FullMatchEnd   
)

◆ TEST() [78/164]

re2::TEST ( RE2  ,
FullMatchIgnoredArg   
)

◆ TEST() [79/164]

re2::TEST ( RE2  ,
FullMatchIntegerArg   
)

◆ TEST() [80/164]

re2::TEST ( RE2  ,
FullMatchMultiArg   
)

◆ TEST() [81/164]

re2::TEST ( RE2  ,
FullMatchN   
)

◆ TEST() [82/164]

re2::TEST ( RE2  ,
FullMatchOneArg   
)

◆ TEST() [83/164]

re2::TEST ( RE2  ,
FullMatchStringArg   
)

◆ TEST() [84/164]

re2::TEST ( RE2  ,
FullMatchStringPieceArg   
)

◆ TEST() [85/164]

re2::TEST ( RE2  ,
FullMatchTypedNullArg   
)

◆ TEST() [86/164]

re2::TEST ( RE2  ,
FullMatchTypeTests   
)

◆ TEST() [87/164]

re2::TEST ( RE2  ,
FullMatchWithNoArgs   
)

◆ TEST() [88/164]

re2::TEST ( RE2  ,
FullMatchZeroArg   
)

◆ TEST() [89/164]

re2::TEST ( RE2  ,
HexTests   
)

◆ TEST() [90/164]

re2::TEST ( RE2  ,
ImplicitConversions   
)

◆ TEST() [91/164]

re2::TEST ( RE2  ,
Issue104   
)

◆ TEST() [92/164]

re2::TEST ( RE2  ,
Issue310   
)

Definition at line 1644 of file re2/re2/testing/re2_test.cc.

◆ TEST() [93/164]

re2::TEST ( RE2  ,
LazyRE2   
)

◆ TEST() [94/164]

re2::TEST ( RE2  ,
Match   
)

◆ TEST() [95/164]

re2::TEST ( RE2  ,
MatchNumberPeculiarity   
)

◆ TEST() [96/164]

re2::TEST ( RE2  ,
MaxSubmatchTooLarge   
)

Definition at line 227 of file re2/re2/testing/re2_test.cc.

◆ TEST() [97/164]

re2::TEST ( RE2  ,
NeverCapture   
)

◆ TEST() [98/164]

re2::TEST ( RE2  ,
NeverNewline   
)

◆ TEST() [99/164]

re2::TEST ( RE2  ,
NoCrash   
)

◆ TEST() [100/164]

re2::TEST ( RE2  ,
NullVsEmptyString   
)

◆ TEST() [101/164]

re2::TEST ( RE2  ,
NullVsEmptyStringSubmatches   
)

◆ TEST() [102/164]

re2::TEST ( RE2  ,
NULTerminated   
)

◆ TEST() [103/164]

re2::TEST ( RE2  ,
OctalTests   
)

◆ TEST() [104/164]

re2::TEST ( RE2  ,
PartialMatch   
)

◆ TEST() [105/164]

re2::TEST ( RE2  ,
PartialMatchN   
)

◆ TEST() [106/164]

re2::TEST ( RE2  ,
Recursion   
)

◆ TEST() [107/164]

re2::TEST ( RE2  ,
RegexpToStringLossOfAnchor   
)

◆ TEST() [108/164]

re2::TEST ( RE2  ,
Rejects   
)

◆ TEST() [109/164]

re2::TEST ( RE2  ,
Replace   
)

◆ TEST() [110/164]

re2::TEST ( RE2  ,
UngreedyUTF8   
)

◆ TEST() [111/164]

re2::TEST ( RE2  ,
UnicodeClasses   
)

◆ TEST() [112/164]

re2::TEST ( RE2  ,
UTF8   
)

◆ TEST() [113/164]

re2::TEST ( RE2ArgTest  ,
Int16Test   
)

◆ TEST() [114/164]

re2::TEST ( RE2ArgTest  ,
Int32Test   
)

◆ TEST() [115/164]

re2::TEST ( RE2ArgTest  ,
Int64Test   
)

◆ TEST() [116/164]

re2::TEST ( RE2ArgTest  ,
ParseFromTest   
)

Definition at line 136 of file re2/re2/testing/re2_arg_test.cc.

◆ TEST() [117/164]

re2::TEST ( RE2ArgTest  ,
Uint16Test   
)

◆ TEST() [118/164]

re2::TEST ( RE2ArgTest  ,
Uint32Test   
)

◆ TEST() [119/164]

re2::TEST ( RE2ArgTest  ,
Uint64Test   
)

◆ TEST() [120/164]

re2::TEST ( Regexp  ,
BigConcat   
)

◆ TEST() [121/164]

re2::TEST ( Regexp  ,
BigRef   
)

◆ TEST() [122/164]

re2::TEST ( Regexp  ,
CaptureNames   
)

◆ TEST() [123/164]

re2::TEST ( Regexp  ,
NamedCaptures   
)

◆ TEST() [124/164]

re2::TEST ( Regexp  ,
SearchTests   
)

◆ TEST() [125/164]

re2::TEST ( Repetition  ,
Capturing   
)

◆ TEST() [126/164]

re2::TEST ( Repetition  ,
Simple   
)

◆ TEST() [127/164]

re2::TEST ( RequiredPrefix  ,
SimpleTests   
)

◆ TEST() [128/164]

re2::TEST ( RequiredPrefixForAccel  ,
CaseFoldingForKAndS   
)

Definition at line 134 of file re2/re2/testing/required_prefix_test.cc.

◆ TEST() [129/164]

re2::TEST ( RequiredPrefixForAccel  ,
SimpleTests   
)

Definition at line 108 of file re2/re2/testing/required_prefix_test.cc.

◆ TEST() [130/164]

re2::TEST ( Set  ,
Anchored   
)

◆ TEST() [131/164]

re2::TEST ( Set  ,
EmptyAnchored   
)

◆ TEST() [132/164]

re2::TEST ( Set  ,
EmptyUnanchored   
)

◆ TEST() [133/164]

re2::TEST ( Set  ,
MoveSemantics   
)

Definition at line 205 of file re2/re2/testing/set_test.cc.

◆ TEST() [134/164]

re2::TEST ( Set  ,
Prefix   
)

◆ TEST() [135/164]

re2::TEST ( Set  ,
Unanchored   
)

◆ TEST() [136/164]

re2::TEST ( Set  ,
UnanchoredDollar   
)

◆ TEST() [137/164]

re2::TEST ( Set  ,
UnanchoredFactored   
)

◆ TEST() [138/164]

re2::TEST ( Set  ,
UnanchoredWordBoundary   
)

◆ TEST() [139/164]

re2::TEST ( SingleThreaded  ,
BuildEntireDFA   
)

◆ TEST() [140/164]

re2::TEST ( SingleThreaded  ,
SearchDFA   
)

◆ TEST() [141/164]

re2::TEST ( StringGenerator  ,
GenNULL   
)

◆ TEST() [142/164]

re2::TEST ( StringGenerator  ,
NoAlphabet   
)

◆ TEST() [143/164]

re2::TEST ( StringGenerator  ,
NoLength   
)

◆ TEST() [144/164]

re2::TEST ( StringGenerator  ,
NoLengthNoAlphabet   
)

◆ TEST() [145/164]

re2::TEST ( StringGenerator  ,
Simple   
)

◆ TEST() [146/164]

re2::TEST ( StringGenerator  ,
UTF8   
)

◆ TEST() [147/164]

re2::TEST ( TestCharClassBuilder  ,
Adds   
)

◆ TEST() [148/164]

re2::TEST ( TestCompile  ,
Bug26705922   
)

◆ TEST() [149/164]

re2::TEST ( TestCompile  ,
Bug35237384   
)

◆ TEST() [150/164]

re2::TEST ( TestCompile  ,
InsufficientMemory   
)

◆ TEST() [151/164]

re2::TEST ( TestCompile  ,
Latin1Ranges   
)

◆ TEST() [152/164]

re2::TEST ( TestCompile  ,
OtherByteMapTests   
)

◆ TEST() [153/164]

re2::TEST ( TestCompile  ,
UTF8Ranges   
)

◆ TEST() [154/164]

re2::TEST ( TestParse  ,
FoldCase   
)

◆ TEST() [155/164]

re2::TEST ( TestParse  ,
InvalidRegexps   
)

◆ TEST() [156/164]

re2::TEST ( TestParse  ,
Literal   
)

◆ TEST() [157/164]

re2::TEST ( TestParse  ,
MatchNL   
)

◆ TEST() [158/164]

re2::TEST ( TestParse  ,
Nested   
)

◆ TEST() [159/164]

re2::TEST ( TestParse  ,
NoMatchNL   
)

◆ TEST() [160/164]

re2::TEST ( TestParse  ,
Prefix   
)

◆ TEST() [161/164]

re2::TEST ( TestParse  ,
SimpleRegexps   
)

◆ TEST() [162/164]

re2::TEST ( TestRegexpCompileToProg  ,
Simple   
)

◆ TEST() [163/164]

re2::TEST ( TestSimplify  ,
SimpleRegexps   
)

◆ TEST() [164/164]

re2::TEST ( TestToString  ,
EquivalentParse   
)

◆ TestCheckRewriteString() [1/2]

static void re2::TestCheckRewriteString ( const char *  regexp,
const char *  rewrite,
bool  expect_ok 
)
static

◆ TestCheckRewriteString() [2/2]

static void re2::TestCheckRewriteString ( const char *  regexp,
const char *  rewrite,
bool  expect_ok 
)
static

Definition at line 190 of file re2/re2/testing/re2_test.cc.

◆ TestParse()

void re2::TestParse ( const Test tests,
int  ntests,
Regexp::ParseFlags  flags,
const std::string &  title 
)

◆ TestQuoteMeta() [1/2]

static void re2::TestQuoteMeta ( const std::string &  unquoted,
const RE2::Options options = RE2::DefaultOptions 
)
static

◆ TestQuoteMeta() [2/2]

static void re2::TestQuoteMeta ( const std::string &  unquoted,
const RE2::Options options = RE2::DefaultOptions 
)
static

Definition at line 387 of file re2/re2/testing/re2_test.cc.

◆ TestRecursion() [1/2]

static void re2::TestRecursion ( int  size,
const char *  pattern 
)
static

◆ TestRecursion() [2/2]

static void re2::TestRecursion ( int  size,
const char *  pattern 
)
static

Definition at line 372 of file re2/re2/testing/re2_test.cc.

◆ TestRegexpOnText()

bool re2::TestRegexpOnText ( const StringPiece regexp,
const StringPiece text 
)

◆ ToLowerRune() [1/2]

static Rune re2::ToLowerRune ( Rune  r)
static

Definition at line 175 of file bloaty/third_party/re2/re2/prefilter.cc.

◆ ToLowerRune() [2/2]

static Rune re2::ToLowerRune ( Rune  r)
static

Definition at line 175 of file re2/re2/prefilter.cc.

◆ ToLowerRuneLatin1() [1/2]

static Rune re2::ToLowerRuneLatin1 ( Rune  r)
static

Definition at line 188 of file re2/re2/prefilter.cc.

◆ ToLowerRuneLatin1() [2/2]

static Rune re2::ToLowerRuneLatin1 ( Rune  r)
static

Definition at line 188 of file bloaty/third_party/re2/re2/prefilter.cc.

◆ TopEqual() [1/2]

static bool re2::TopEqual ( Regexp a,
Regexp b 
)
static

Definition at line 347 of file re2/re2/regexp.cc.

◆ TopEqual() [2/2]

static bool re2::TopEqual ( Regexp a,
Regexp b 
)
static

Definition at line 350 of file bloaty/third_party/re2/re2/regexp.cc.

◆ trunc() [1/2]

static std::string re2::trunc ( const StringPiece pattern)
static

Definition at line 100 of file bloaty/third_party/re2/re2/re2.cc.

◆ trunc() [2/2]

static std::string re2::trunc ( const StringPiece pattern)
static

Definition at line 106 of file re2/re2/re2.cc.

◆ UnHex() [1/2]

static int re2::UnHex ( int  c)
static

Definition at line 1434 of file bloaty/third_party/re2/re2/parse.cc.

◆ UnHex() [2/2]

static int re2::UnHex ( int  c)
static

Definition at line 1439 of file re2/re2/parse.cc.

◆ UTF8() [1/2]

static std::string re2::UTF8 ( Rune  r)
static

Definition at line 35 of file re2/re2/testing/exhaustive3_test.cc.

◆ UTF8() [2/2]

static std::string re2::UTF8 ( Rune  r)
static

◆ utflen()

int re2::utflen ( const char *  s)

Definition at line 212 of file bloaty/third_party/re2/util/rune.cc.

◆ utfrune()

char * re2::utfrune ( const char *  s,
Rune  c 
)

Definition at line 233 of file bloaty/third_party/re2/util/rune.cc.

Variable Documentation

◆ Adlam_range32 [1/2]

const URange32 re2::Adlam_range32[]
static
Initial value:
= {
{ 125184, 125259 },
{ 125264, 125273 },
{ 125278, 125279 },
}

Definition at line 4741 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Adlam_range32 [2/2]

const URange32 re2::Adlam_range32[]
static
Initial value:
= {
{ 125184, 125259 },
{ 125264, 125273 },
{ 125278, 125279 },
}

Definition at line 4819 of file re2/re2/unicode_groups.cc.

◆ Ahom_range32 [1/2]

const URange32 re2::Ahom_range32[]
static
Initial value:
= {
{ 71424, 71450 },
{ 71453, 71467 },
{ 71472, 71487 },
}

Definition at line 4746 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Ahom_range32 [2/2]

const URange32 re2::Ahom_range32[]
static
Initial value:
= {
{ 71424, 71450 },
{ 71453, 71467 },
{ 71472, 71487 },
}

Definition at line 4824 of file re2/re2/unicode_groups.cc.

◆ Anatolian_Hieroglyphs_range32 [1/2]

const URange32 re2::Anatolian_Hieroglyphs_range32[]
static
Initial value:
= {
{ 82944, 83526 },
}

Definition at line 4751 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Anatolian_Hieroglyphs_range32 [2/2]

const URange32 re2::Anatolian_Hieroglyphs_range32[]
static
Initial value:
= {
{ 82944, 83526 },
}

Definition at line 4829 of file re2/re2/unicode_groups.cc.

◆ anchors [1/2]

Prog::Anchor re2::anchors[]
static
Initial value:
= {
Prog::kAnchored,
Prog::kUnanchored
}

Definition at line 636 of file bloaty/third_party/re2/re2/testing/tester.cc.

◆ anchors [2/2]

Prog::Anchor re2::anchors[]
static
Initial value:
= {
Prog::kAnchored,
Prog::kUnanchored
}

Definition at line 652 of file re2/re2/testing/tester.cc.

◆ any16 [1/2]

URange16 re2::any16[] = { { 0, 65535 } }
static

Definition at line 1641 of file bloaty/third_party/re2/re2/parse.cc.

◆ any16 [2/2]

URange16 re2::any16[] = { { 0, 65535 } }
static

Definition at line 1646 of file re2/re2/parse.cc.

◆ any32 [1/2]

URange32 re2::any32[] = { { 65536, Runemax } }
static

Definition at line 1642 of file bloaty/third_party/re2/re2/parse.cc.

◆ any32 [2/2]

URange32 re2::any32[] = { { 65536, Runemax } }
static

Definition at line 1647 of file re2/re2/parse.cc.

◆ anygroup [1/2]

UGroup re2::anygroup = { "Any", +1, any16, 1, any32, 1 }
static

Definition at line 1643 of file bloaty/third_party/re2/re2/parse.cc.

◆ anygroup [2/2]

UGroup re2::anygroup = { "Any", +1, any16, 1, any32, 1 }
static

Definition at line 1648 of file re2/re2/parse.cc.

◆ Arabic_range16 [1/2]

const URange16 re2::Arabic_range16[]
static
Initial value:
= {
{ 1536, 1540 },
{ 1542, 1547 },
{ 1549, 1562 },
{ 1564, 1564 },
{ 1566, 1566 },
{ 1568, 1599 },
{ 1601, 1610 },
{ 1622, 1647 },
{ 1649, 1756 },
{ 1758, 1791 },
{ 1872, 1919 },
{ 2208, 2228 },
{ 2230, 2237 },
{ 2259, 2273 },
{ 2275, 2303 },
{ 64336, 64449 },
{ 64467, 64829 },
{ 64848, 64911 },
{ 64914, 64967 },
{ 65008, 65021 },
{ 65136, 65140 },
{ 65142, 65276 },
}

Definition at line 4754 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Arabic_range16 [2/2]

const URange16 re2::Arabic_range16[]
static
Initial value:
= {
{ 1536, 1540 },
{ 1542, 1547 },
{ 1549, 1562 },
{ 1564, 1564 },
{ 1566, 1566 },
{ 1568, 1599 },
{ 1601, 1610 },
{ 1622, 1647 },
{ 1649, 1756 },
{ 1758, 1791 },
{ 1872, 1919 },
{ 2208, 2228 },
{ 2230, 2247 },
{ 2259, 2273 },
{ 2275, 2303 },
{ 64336, 64449 },
{ 64467, 64829 },
{ 64848, 64911 },
{ 64914, 64967 },
{ 65008, 65021 },
{ 65136, 65140 },
{ 65142, 65276 },
}

Definition at line 4832 of file re2/re2/unicode_groups.cc.

◆ Arabic_range32 [1/2]

const URange32 re2::Arabic_range32[]
static

◆ Arabic_range32 [2/2]

const URange32 re2::Arabic_range32[]
static

Definition at line 4856 of file re2/re2/unicode_groups.cc.

◆ Armenian_range16 [1/2]

const URange16 re2::Armenian_range16[]
static
Initial value:
= {
{ 1329, 1366 },
{ 1369, 1416 },
{ 1418, 1418 },
{ 1421, 1423 },
{ 64275, 64279 },
}

Definition at line 4815 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Armenian_range16 [2/2]

const URange16 re2::Armenian_range16[]
static
Initial value:
= {
{ 1329, 1366 },
{ 1369, 1418 },
{ 1421, 1423 },
{ 64275, 64279 },
}

Definition at line 4893 of file re2/re2/unicode_groups.cc.

◆ atom_tests

AtomTest re2::atom_tests

◆ Avestan_range32 [1/2]

const URange32 re2::Avestan_range32[]
static
Initial value:
= {
{ 68352, 68405 },
{ 68409, 68415 },
}

Definition at line 4822 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Avestan_range32 [2/2]

const URange32 re2::Avestan_range32[]
static
Initial value:
= {
{ 68352, 68405 },
{ 68409, 68415 },
}

Definition at line 4899 of file re2/re2/unicode_groups.cc.

◆ badtests

const char * re2::badtests
Initial value:
= {
"(",
")",
"(a",
"(a|b|",
"(a|b",
"[a-z",
"([a-z)",
"x{1001}",
"\xff",
"[\xff]",
"[\\\xff]",
"\\\xff",
"(?P<name>a",
"(?P<name>",
"(?P<name",
"(?P<x y>a)",
"(?P<>a)",
"[a-Z]",
"(?i)[a-Z]",
"a{100000}",
"a{100000,}",
"((((((((((x{2}){2}){2}){2}){2}){2}){2}){2}){2}){2})",
"(((x{7}){11}){13})",
"\\Q\\E*",
}

Definition at line 379 of file bloaty/third_party/re2/re2/testing/parse_test.cc.

◆ Balinese_range16 [1/2]

const URange16 re2::Balinese_range16[]
static
Initial value:
= {
{ 6912, 6987 },
{ 6992, 7036 },
}

Definition at line 4826 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Balinese_range16 [2/2]

const URange16 re2::Balinese_range16[]
static
Initial value:
= {
{ 6912, 6987 },
{ 6992, 7036 },
}

Definition at line 4903 of file re2/re2/unicode_groups.cc.

◆ Bamum_range16 [1/2]

const URange16 re2::Bamum_range16[]
static
Initial value:
= {
{ 42656, 42743 },
}

Definition at line 4830 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Bamum_range16 [2/2]

const URange16 re2::Bamum_range16[]
static
Initial value:
= {
{ 42656, 42743 },
}

Definition at line 4907 of file re2/re2/unicode_groups.cc.

◆ Bamum_range32 [1/2]

const URange32 re2::Bamum_range32[]
static
Initial value:
= {
{ 92160, 92728 },
}

Definition at line 4833 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Bamum_range32 [2/2]

const URange32 re2::Bamum_range32[]
static
Initial value:
= {
{ 92160, 92728 },
}

Definition at line 4910 of file re2/re2/unicode_groups.cc.

◆ Bassa_Vah_range32 [1/2]

const URange32 re2::Bassa_Vah_range32[]
static
Initial value:
= {
{ 92880, 92909 },
{ 92912, 92917 },
}

Definition at line 4836 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Bassa_Vah_range32 [2/2]

const URange32 re2::Bassa_Vah_range32[]
static
Initial value:
= {
{ 92880, 92909 },
{ 92912, 92917 },
}

Definition at line 4913 of file re2/re2/unicode_groups.cc.

◆ Batak_range16 [1/2]

const URange16 re2::Batak_range16[]
static
Initial value:
= {
{ 7104, 7155 },
{ 7164, 7167 },
}

Definition at line 4840 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Batak_range16 [2/2]

const URange16 re2::Batak_range16[]
static
Initial value:
= {
{ 7104, 7155 },
{ 7164, 7167 },
}

Definition at line 4917 of file re2/re2/unicode_groups.cc.

◆ Bengali_range16 [1/2]

const URange16 re2::Bengali_range16[]
static
Initial value:
= {
{ 2432, 2435 },
{ 2437, 2444 },
{ 2447, 2448 },
{ 2451, 2472 },
{ 2474, 2480 },
{ 2482, 2482 },
{ 2486, 2489 },
{ 2492, 2500 },
{ 2503, 2504 },
{ 2507, 2510 },
{ 2519, 2519 },
{ 2524, 2525 },
{ 2527, 2531 },
{ 2534, 2558 },
}

Definition at line 4844 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Bengali_range16 [2/2]

const URange16 re2::Bengali_range16[]
static
Initial value:
= {
{ 2432, 2435 },
{ 2437, 2444 },
{ 2447, 2448 },
{ 2451, 2472 },
{ 2474, 2480 },
{ 2482, 2482 },
{ 2486, 2489 },
{ 2492, 2500 },
{ 2503, 2504 },
{ 2507, 2510 },
{ 2519, 2519 },
{ 2524, 2525 },
{ 2527, 2531 },
{ 2534, 2558 },
}

Definition at line 4921 of file re2/re2/unicode_groups.cc.

◆ Bhaiksuki_range32 [1/2]

const URange32 re2::Bhaiksuki_range32[]
static
Initial value:
= {
{ 72704, 72712 },
{ 72714, 72758 },
{ 72760, 72773 },
{ 72784, 72812 },
}

Definition at line 4860 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Bhaiksuki_range32 [2/2]

const URange32 re2::Bhaiksuki_range32[]
static
Initial value:
= {
{ 72704, 72712 },
{ 72714, 72758 },
{ 72760, 72773 },
{ 72784, 72812 },
}

Definition at line 4937 of file re2/re2/unicode_groups.cc.

◆ Bopomofo_range16 [1/2]

const URange16 re2::Bopomofo_range16[]
static
Initial value:
= {
{ 746, 747 },
{ 12549, 12591 },
{ 12704, 12730 },
}

Definition at line 4866 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Bopomofo_range16 [2/2]

const URange16 re2::Bopomofo_range16[]
static
Initial value:
= {
{ 746, 747 },
{ 12549, 12591 },
{ 12704, 12735 },
}

Definition at line 4943 of file re2/re2/unicode_groups.cc.

◆ Brahmi_range32 [1/2]

const URange32 re2::Brahmi_range32[]
static
Initial value:
= {
{ 69632, 69709 },
{ 69714, 69743 },
{ 69759, 69759 },
}

Definition at line 4871 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Brahmi_range32 [2/2]

const URange32 re2::Brahmi_range32[]
static
Initial value:
= {
{ 69632, 69709 },
{ 69714, 69743 },
{ 69759, 69759 },
}

Definition at line 4948 of file re2/re2/unicode_groups.cc.

◆ Braille_range16 [1/2]

const URange16 re2::Braille_range16[]
static
Initial value:
= {
{ 10240, 10495 },
}

Definition at line 4876 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Braille_range16 [2/2]

const URange16 re2::Braille_range16[]
static
Initial value:
= {
{ 10240, 10495 },
}

Definition at line 4953 of file re2/re2/unicode_groups.cc.

◆ Buginese_range16 [1/2]

const URange16 re2::Buginese_range16[]
static
Initial value:
= {
{ 6656, 6683 },
{ 6686, 6687 },
}

Definition at line 4879 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Buginese_range16 [2/2]

const URange16 re2::Buginese_range16[]
static
Initial value:
= {
{ 6656, 6683 },
{ 6686, 6687 },
}

Definition at line 4956 of file re2/re2/unicode_groups.cc.

◆ Buhid_range16 [1/2]

const URange16 re2::Buhid_range16[]
static
Initial value:
= {
{ 5952, 5971 },
}

Definition at line 4883 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Buhid_range16 [2/2]

const URange16 re2::Buhid_range16[]
static
Initial value:
= {
{ 5952, 5971 },
}

Definition at line 4960 of file re2/re2/unicode_groups.cc.

◆ C_range16 [1/2]

const URange16 re2::C_range16[]
static
Initial value:
= {
{ 0, 31 },
{ 127, 159 },
{ 173, 173 },
{ 1536, 1541 },
{ 1564, 1564 },
{ 1757, 1757 },
{ 1807, 1807 },
{ 2274, 2274 },
{ 6158, 6158 },
{ 8203, 8207 },
{ 8234, 8238 },
{ 8288, 8292 },
{ 8294, 8303 },
{ 55296, 63743 },
{ 65279, 65279 },
{ 65529, 65531 },
}

Definition at line 10 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ C_range16 [2/2]

const URange16 re2::C_range16[]
static
Initial value:
= {
{ 0, 31 },
{ 127, 159 },
{ 173, 173 },
{ 1536, 1541 },
{ 1564, 1564 },
{ 1757, 1757 },
{ 1807, 1807 },
{ 2274, 2274 },
{ 6158, 6158 },
{ 8203, 8207 },
{ 8234, 8238 },
{ 8288, 8292 },
{ 8294, 8303 },
{ 55296, 63743 },
{ 65279, 65279 },
{ 65529, 65531 },
}

Definition at line 10 of file re2/re2/unicode_groups.cc.

◆ C_range32 [1/2]

const URange32 re2::C_range32[]
static
Initial value:
= {
{ 69821, 69821 },
{ 69837, 69837 },
{ 78896, 78904 },
{ 113824, 113827 },
{ 119155, 119162 },
{ 917505, 917505 },
{ 917536, 917631 },
{ 983040, 1048573 },
{ 1048576, 1114109 },
}

Definition at line 28 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ C_range32 [2/2]

const URange32 re2::C_range32[]
static
Initial value:
= {
{ 69821, 69821 },
{ 69837, 69837 },
{ 78896, 78904 },
{ 113824, 113827 },
{ 119155, 119162 },
{ 917505, 917505 },
{ 917536, 917631 },
{ 983040, 1048573 },
{ 1048576, 1114109 },
}

Definition at line 28 of file re2/re2/unicode_groups.cc.

◆ callback_tests

CallbackTest re2::callback_tests
Initial value:
= {
{ "\\Aa\\z", "[-1,1,-1] [-1,-1,2] [[-1,-1,-1]]" },
{ "\\Aab\\z", "[-1,1,-1,-1] [-1,-1,2,-1] [-1,-1,-1,3] [[-1,-1,-1,-1]]" },
{ "\\Aa*b\\z", "[-1,0,1,-1] [-1,-1,-1,2] [[-1,-1,-1,-1]]" },
{ "\\Aa+b\\z", "[-1,1,-1,-1] [-1,1,2,-1] [-1,-1,-1,3] [[-1,-1,-1,-1]]" },
{ "\\Aa?b\\z", "[-1,1,2,-1] [-1,-1,2,-1] [-1,-1,-1,3] [[-1,-1,-1,-1]]" },
{ "\\Aa\\C*\\z", "[-1,1,-1] [1,1,2] [[-1,-1,-1]]" },
{ "\\Aa\\C*", "[-1,1,-1] [2,2,3] [[2,2,2]] [[-1,-1,-1]]" },
{ "a\\C*", "[0,1,-1] [2,2,3] [[2,2,2]] [[-1,-1,-1]]" },
{ "\\C*", "[1,2] [[1,1]] [[-1,-1]]" },
{ "a", "[0,1,-1] [2,2,2] [[-1,-1,-1]]"} ,
}

Definition at line 338 of file bloaty/third_party/re2/re2/testing/dfa_test.cc.

◆ Canadian_Aboriginal_range16 [1/2]

const URange16 re2::Canadian_Aboriginal_range16[]
static
Initial value:
= {
{ 5120, 5759 },
{ 6320, 6389 },
}

Definition at line 4886 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Canadian_Aboriginal_range16 [2/2]

const URange16 re2::Canadian_Aboriginal_range16[]
static
Initial value:
= {
{ 5120, 5759 },
{ 6320, 6389 },
}

Definition at line 4963 of file re2/re2/unicode_groups.cc.

◆ Carian_range32 [1/2]

const URange32 re2::Carian_range32[]
static
Initial value:
= {
{ 66208, 66256 },
}

Definition at line 4890 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Carian_range32 [2/2]

const URange32 re2::Carian_range32[]
static
Initial value:
= {
{ 66208, 66256 },
}

Definition at line 4967 of file re2/re2/unicode_groups.cc.

◆ Caucasian_Albanian_range32 [1/2]

const URange32 re2::Caucasian_Albanian_range32[]
static
Initial value:
= {
{ 66864, 66915 },
{ 66927, 66927 },
}

Definition at line 4893 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Caucasian_Albanian_range32 [2/2]

const URange32 re2::Caucasian_Albanian_range32[]
static
Initial value:
= {
{ 66864, 66915 },
{ 66927, 66927 },
}

Definition at line 4970 of file re2/re2/unicode_groups.cc.

◆ Cc_range16 [1/2]

const URange16 re2::Cc_range16[]
static
Initial value:
= {
{ 0, 31 },
{ 127, 159 },
}

Definition at line 39 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Cc_range16 [2/2]

const URange16 re2::Cc_range16[]
static
Initial value:
= {
{ 0, 31 },
{ 127, 159 },
}

Definition at line 39 of file re2/re2/unicode_groups.cc.

◆ Cf_range16 [1/2]

const URange16 re2::Cf_range16[]
static
Initial value:
= {
{ 173, 173 },
{ 1536, 1541 },
{ 1564, 1564 },
{ 1757, 1757 },
{ 1807, 1807 },
{ 2274, 2274 },
{ 6158, 6158 },
{ 8203, 8207 },
{ 8234, 8238 },
{ 8288, 8292 },
{ 8294, 8303 },
{ 65279, 65279 },
{ 65529, 65531 },
}

Definition at line 43 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Cf_range16 [2/2]

const URange16 re2::Cf_range16[]
static
Initial value:
= {
{ 173, 173 },
{ 1536, 1541 },
{ 1564, 1564 },
{ 1757, 1757 },
{ 1807, 1807 },
{ 2274, 2274 },
{ 6158, 6158 },
{ 8203, 8207 },
{ 8234, 8238 },
{ 8288, 8292 },
{ 8294, 8303 },
{ 65279, 65279 },
{ 65529, 65531 },
}

Definition at line 43 of file re2/re2/unicode_groups.cc.

◆ Cf_range32 [1/2]

const URange32 re2::Cf_range32[]
static
Initial value:
= {
{ 69821, 69821 },
{ 69837, 69837 },
{ 78896, 78904 },
{ 113824, 113827 },
{ 119155, 119162 },
{ 917505, 917505 },
{ 917536, 917631 },
}

Definition at line 58 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Cf_range32 [2/2]

const URange32 re2::Cf_range32[]
static
Initial value:
= {
{ 69821, 69821 },
{ 69837, 69837 },
{ 78896, 78904 },
{ 113824, 113827 },
{ 119155, 119162 },
{ 917505, 917505 },
{ 917536, 917631 },
}

Definition at line 58 of file re2/re2/unicode_groups.cc.

◆ Chakma_range32 [1/2]

const URange32 re2::Chakma_range32[]
static
Initial value:
= {
{ 69888, 69940 },
{ 69942, 69958 },
}

Definition at line 4897 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Chakma_range32 [2/2]

const URange32 re2::Chakma_range32[]
static
Initial value:
= {
{ 69888, 69940 },
{ 69942, 69959 },
}

Definition at line 4974 of file re2/re2/unicode_groups.cc.

◆ Cham_range16 [1/2]

const URange16 re2::Cham_range16[]
static
Initial value:
= {
{ 43520, 43574 },
{ 43584, 43597 },
{ 43600, 43609 },
{ 43612, 43615 },
}

Definition at line 4901 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Cham_range16 [2/2]

const URange16 re2::Cham_range16[]
static
Initial value:
= {
{ 43520, 43574 },
{ 43584, 43597 },
{ 43600, 43609 },
{ 43612, 43615 },
}

Definition at line 4978 of file re2/re2/unicode_groups.cc.

◆ Cherokee_range16 [1/2]

const URange16 re2::Cherokee_range16[]
static
Initial value:
= {
{ 5024, 5109 },
{ 5112, 5117 },
{ 43888, 43967 },
}

Definition at line 4907 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Cherokee_range16 [2/2]

const URange16 re2::Cherokee_range16[]
static
Initial value:
= {
{ 5024, 5109 },
{ 5112, 5117 },
{ 43888, 43967 },
}

Definition at line 4984 of file re2/re2/unicode_groups.cc.

◆ Chorasmian_range32

const URange32 re2::Chorasmian_range32[]
static
Initial value:
= {
{ 69552, 69579 },
}

Definition at line 4989 of file re2/re2/unicode_groups.cc.

◆ Co_range16 [1/2]

const URange16 re2::Co_range16[]
static
Initial value:
= {
{ 57344, 63743 },
}

Definition at line 67 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Co_range16 [2/2]

const URange16 re2::Co_range16[]
static
Initial value:
= {
{ 57344, 63743 },
}

Definition at line 67 of file re2/re2/unicode_groups.cc.

◆ Co_range32 [1/2]

const URange32 re2::Co_range32[]
static
Initial value:
= {
{ 983040, 1048573 },
{ 1048576, 1114109 },
}

Definition at line 70 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Co_range32 [2/2]

const URange32 re2::Co_range32[]
static
Initial value:
= {
{ 983040, 1048573 },
{ 1048576, 1114109 },
}

Definition at line 70 of file re2/re2/unicode_groups.cc.

◆ code1 [1/2]

const URange16 re2::code1[]
static
Initial value:
= {
{ 0x30, 0x39 },
}

Definition at line 8 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code1 [2/2]

const URange16 re2::code1[]
static
Initial value:
= {
{ 0x30, 0x39 },
}

Definition at line 8 of file re2/re2/perl_groups.cc.

◆ code10 [1/2]

const URange16 re2::code10[]
static
Initial value:
= {
{ 0x21, 0x7e },
}

Definition at line 54 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code10 [2/2]

const URange16 re2::code10[]
static
Initial value:
= {
{ 0x21, 0x7e },
}

Definition at line 54 of file re2/re2/perl_groups.cc.

◆ code11 [1/2]

const URange16 re2::code11[]
static
Initial value:
= {
{ 0x61, 0x7a },
}

Definition at line 57 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code11 [2/2]

const URange16 re2::code11[]
static
Initial value:
= {
{ 0x61, 0x7a },
}

Definition at line 57 of file re2/re2/perl_groups.cc.

◆ code12 [1/2]

const URange16 re2::code12[]
static
Initial value:
= {
{ 0x20, 0x7e },
}

Definition at line 60 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code12 [2/2]

const URange16 re2::code12[]
static
Initial value:
= {
{ 0x20, 0x7e },
}

Definition at line 60 of file re2/re2/perl_groups.cc.

◆ code13 [1/2]

const URange16 re2::code13[]
static
Initial value:
= {
{ 0x21, 0x2f },
{ 0x3a, 0x40 },
{ 0x5b, 0x60 },
{ 0x7b, 0x7e },
}

Definition at line 63 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code13 [2/2]

const URange16 re2::code13[]
static
Initial value:
= {
{ 0x21, 0x2f },
{ 0x3a, 0x40 },
{ 0x5b, 0x60 },
{ 0x7b, 0x7e },
}

Definition at line 63 of file re2/re2/perl_groups.cc.

◆ code14 [1/2]

const URange16 re2::code14[]
static
Initial value:
= {
{ 0x9, 0xd },
{ 0x20, 0x20 },
}

Definition at line 69 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code14 [2/2]

const URange16 re2::code14[]
static
Initial value:
= {
{ 0x9, 0xd },
{ 0x20, 0x20 },
}

Definition at line 69 of file re2/re2/perl_groups.cc.

◆ code15 [1/2]

const URange16 re2::code15[]
static
Initial value:
= {
{ 0x41, 0x5a },
}

Definition at line 73 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code15 [2/2]

const URange16 re2::code15[]
static
Initial value:
= {
{ 0x41, 0x5a },
}

Definition at line 73 of file re2/re2/perl_groups.cc.

◆ code16 [1/2]

const URange16 re2::code16[]
static
Initial value:
= {
{ 0x30, 0x39 },
{ 0x41, 0x5a },
{ 0x5f, 0x5f },
{ 0x61, 0x7a },
}

Definition at line 76 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code16 [2/2]

const URange16 re2::code16[]
static
Initial value:
= {
{ 0x30, 0x39 },
{ 0x41, 0x5a },
{ 0x5f, 0x5f },
{ 0x61, 0x7a },
}

Definition at line 76 of file re2/re2/perl_groups.cc.

◆ code17 [1/2]

const URange16 re2::code17[]
static
Initial value:
= {
{ 0x30, 0x39 },
{ 0x41, 0x46 },
{ 0x61, 0x66 },
}

Definition at line 82 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code17 [2/2]

const URange16 re2::code17[]
static
Initial value:
= {
{ 0x30, 0x39 },
{ 0x41, 0x46 },
{ 0x61, 0x66 },
}

Definition at line 82 of file re2/re2/perl_groups.cc.

◆ code2 [1/2]

const URange16 re2::code2[]
static
Initial value:
= {
{ 0x9, 0xa },
{ 0xc, 0xd },
{ 0x20, 0x20 },
}

Definition at line 11 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code2 [2/2]

const URange16 re2::code2[]
static
Initial value:
= {
{ 0x9, 0xa },
{ 0xc, 0xd },
{ 0x20, 0x20 },
}

Definition at line 11 of file re2/re2/perl_groups.cc.

◆ code3 [1/2]

const URange16 re2::code3[]
static
Initial value:
= {
{ 0x30, 0x39 },
{ 0x41, 0x5a },
{ 0x5f, 0x5f },
{ 0x61, 0x7a },
}

Definition at line 16 of file re2/re2/perl_groups.cc.

◆ code3 [2/2]

const URange16 re2::code3[]
static
Initial value:
= {
{ 0x30, 0x39 },
{ 0x41, 0x5a },
{ 0x5f, 0x5f },
{ 0x61, 0x7a },
}

Definition at line 16 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code4 [1/2]

const URange16 re2::code4[]
static
Initial value:
= {
{ 0x30, 0x39 },
{ 0x41, 0x5a },
{ 0x61, 0x7a },
}

Definition at line 31 of file re2/re2/perl_groups.cc.

◆ code4 [2/2]

const URange16 re2::code4[]
static
Initial value:
= {
{ 0x30, 0x39 },
{ 0x41, 0x5a },
{ 0x61, 0x7a },
}

Definition at line 31 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code5 [1/2]

const URange16 re2::code5[]
static
Initial value:
= {
{ 0x41, 0x5a },
{ 0x61, 0x7a },
}

Definition at line 36 of file re2/re2/perl_groups.cc.

◆ code5 [2/2]

const URange16 re2::code5[]
static
Initial value:
= {
{ 0x41, 0x5a },
{ 0x61, 0x7a },
}

Definition at line 36 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code6 [1/2]

const URange16 re2::code6[]
static
Initial value:
= {
{ 0x0, 0x7f },
}

Definition at line 40 of file re2/re2/perl_groups.cc.

◆ code6 [2/2]

const URange16 re2::code6[]
static
Initial value:
= {
{ 0x0, 0x7f },
}

Definition at line 40 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code7 [1/2]

const URange16 re2::code7[]
static
Initial value:
= {
{ 0x9, 0x9 },
{ 0x20, 0x20 },
}

Definition at line 43 of file re2/re2/perl_groups.cc.

◆ code7 [2/2]

const URange16 re2::code7[]
static
Initial value:
= {
{ 0x9, 0x9 },
{ 0x20, 0x20 },
}

Definition at line 43 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code8 [1/2]

const URange16 re2::code8[]
static
Initial value:
= {
{ 0x0, 0x1f },
{ 0x7f, 0x7f },
}

Definition at line 47 of file re2/re2/perl_groups.cc.

◆ code8 [2/2]

const URange16 re2::code8[]
static
Initial value:
= {
{ 0x0, 0x1f },
{ 0x7f, 0x7f },
}

Definition at line 47 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code9 [1/2]

const URange16 re2::code9[]
static
Initial value:
= {
{ 0x30, 0x39 },
}

Definition at line 51 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ code9 [2/2]

const URange16 re2::code9[]
static
Initial value:
= {
{ 0x30, 0x39 },
}

Definition at line 51 of file re2/re2/perl_groups.cc.

◆ Common_range16 [1/2]

const URange16 re2::Common_range16[]
static

◆ Common_range16 [2/2]

const URange16 re2::Common_range16[]
static

Definition at line 4992 of file re2/re2/unicode_groups.cc.

◆ Common_range32 [1/2]

const URange32 re2::Common_range32[]
static

◆ Common_range32 [2/2]

const URange32 re2::Common_range32[]
static

Definition at line 5085 of file re2/re2/unicode_groups.cc.

◆ Coptic_range16 [1/2]

const URange16 re2::Coptic_range16[]
static
Initial value:
= {
{ 994, 1007 },
{ 11392, 11507 },
{ 11513, 11519 },
}

Definition at line 5088 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Coptic_range16 [2/2]

const URange16 re2::Coptic_range16[]
static
Initial value:
= {
{ 994, 1007 },
{ 11392, 11507 },
{ 11513, 11519 },
}

Definition at line 5169 of file re2/re2/unicode_groups.cc.

◆ Cs_range16 [1/2]

const URange16 re2::Cs_range16[]
static
Initial value:
= {
{ 55296, 57343 },
}

Definition at line 74 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Cs_range16 [2/2]

const URange16 re2::Cs_range16[]
static
Initial value:
= {
{ 55296, 57343 },
}

Definition at line 74 of file re2/re2/unicode_groups.cc.

◆ Cuneiform_range32 [1/2]

const URange32 re2::Cuneiform_range32[]
static
Initial value:
= {
{ 73728, 74649 },
{ 74752, 74862 },
{ 74864, 74868 },
{ 74880, 75075 },
}

Definition at line 5093 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Cuneiform_range32 [2/2]

const URange32 re2::Cuneiform_range32[]
static
Initial value:
= {
{ 73728, 74649 },
{ 74752, 74862 },
{ 74864, 74868 },
{ 74880, 75075 },
}

Definition at line 5174 of file re2/re2/unicode_groups.cc.

◆ Cypriot_range32 [1/2]

const URange32 re2::Cypriot_range32[]
static
Initial value:
= {
{ 67584, 67589 },
{ 67592, 67592 },
{ 67594, 67637 },
{ 67639, 67640 },
{ 67644, 67644 },
{ 67647, 67647 },
}

Definition at line 5099 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Cypriot_range32 [2/2]

const URange32 re2::Cypriot_range32[]
static
Initial value:
= {
{ 67584, 67589 },
{ 67592, 67592 },
{ 67594, 67637 },
{ 67639, 67640 },
{ 67644, 67644 },
{ 67647, 67647 },
}

Definition at line 5180 of file re2/re2/unicode_groups.cc.

◆ Cyrillic_range16 [1/2]

const URange16 re2::Cyrillic_range16[]
static
Initial value:
= {
{ 1024, 1156 },
{ 1159, 1327 },
{ 7296, 7304 },
{ 7467, 7467 },
{ 7544, 7544 },
{ 11744, 11775 },
{ 42560, 42655 },
{ 65070, 65071 },
}

Definition at line 5107 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Cyrillic_range16 [2/2]

const URange16 re2::Cyrillic_range16[]
static
Initial value:
= {
{ 1024, 1156 },
{ 1159, 1327 },
{ 7296, 7304 },
{ 7467, 7467 },
{ 7544, 7544 },
{ 11744, 11775 },
{ 42560, 42655 },
{ 65070, 65071 },
}

Definition at line 5188 of file re2/re2/unicode_groups.cc.

◆ Deseret_range32 [1/2]

const URange32 re2::Deseret_range32[]
static
Initial value:
= {
{ 66560, 66639 },
}

Definition at line 5117 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Deseret_range32 [2/2]

const URange32 re2::Deseret_range32[]
static
Initial value:
= {
{ 66560, 66639 },
}

Definition at line 5198 of file re2/re2/unicode_groups.cc.

◆ Devanagari_range16 [1/2]

const URange16 re2::Devanagari_range16[]
static
Initial value:
= {
{ 2304, 2384 },
{ 2389, 2403 },
{ 2406, 2431 },
{ 43232, 43263 },
}

Definition at line 5120 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Devanagari_range16 [2/2]

const URange16 re2::Devanagari_range16[]
static
Initial value:
= {
{ 2304, 2384 },
{ 2389, 2403 },
{ 2406, 2431 },
{ 43232, 43263 },
}

Definition at line 5201 of file re2/re2/unicode_groups.cc.

◆ dfa_should_bail_when_slow [1/2]

bool re2::dfa_should_bail_when_slow = true
static

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

◆ dfa_should_bail_when_slow [2/2]

bool re2::dfa_should_bail_when_slow = true
static

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

◆ Dives_Akuru_range32

const URange32 re2::Dives_Akuru_range32[]
static
Initial value:
= {
{ 71936, 71942 },
{ 71945, 71945 },
{ 71948, 71955 },
{ 71957, 71958 },
{ 71960, 71989 },
{ 71991, 71992 },
{ 71995, 72006 },
{ 72016, 72025 },
}

Definition at line 5207 of file re2/re2/unicode_groups.cc.

◆ Dogra_range32 [1/2]

const URange32 re2::Dogra_range32[]
static
Initial value:
= {
{ 71680, 71739 },
}

Definition at line 5126 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Dogra_range32 [2/2]

const URange32 re2::Dogra_range32[]
static
Initial value:
= {
{ 71680, 71739 },
}

Definition at line 5217 of file re2/re2/unicode_groups.cc.

◆ Duployan_range32 [1/2]

const URange32 re2::Duployan_range32[]
static
Initial value:
= {
{ 113664, 113770 },
{ 113776, 113788 },
{ 113792, 113800 },
{ 113808, 113817 },
{ 113820, 113823 },
}

Definition at line 5129 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Duployan_range32 [2/2]

const URange32 re2::Duployan_range32[]
static
Initial value:
= {
{ 113664, 113770 },
{ 113776, 113788 },
{ 113792, 113800 },
{ 113808, 113817 },
{ 113820, 113823 },
}

Definition at line 5220 of file re2/re2/unicode_groups.cc.

◆ Egyptian_Hieroglyphs_range32 [1/2]

const URange32 re2::Egyptian_Hieroglyphs_range32[]
static
Initial value:
= {
{ 77824, 78894 },
{ 78896, 78904 },
}

Definition at line 5136 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Egyptian_Hieroglyphs_range32 [2/2]

const URange32 re2::Egyptian_Hieroglyphs_range32[]
static
Initial value:
= {
{ 77824, 78894 },
{ 78896, 78904 },
}

Definition at line 5227 of file re2/re2/unicode_groups.cc.

◆ Elbasan_range32 [1/2]

const URange32 re2::Elbasan_range32[]
static
Initial value:
= {
{ 66816, 66855 },
}

Definition at line 5140 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Elbasan_range32 [2/2]

const URange32 re2::Elbasan_range32[]
static
Initial value:
= {
{ 66816, 66855 },
}

Definition at line 5231 of file re2/re2/unicode_groups.cc.

◆ Elymaic_range32 [1/2]

const URange32 re2::Elymaic_range32[]
static
Initial value:
= {
{ 69600, 69622 },
}

Definition at line 5143 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Elymaic_range32 [2/2]

const URange32 re2::Elymaic_range32[]
static
Initial value:
= {
{ 69600, 69622 },
}

Definition at line 5234 of file re2/re2/unicode_groups.cc.

◆ empty_group_names [1/2]

const std::map<int, std::string>* re2::empty_group_names
static

Definition at line 61 of file bloaty/third_party/re2/re2/re2.cc.

◆ empty_group_names [2/2]

const std::map<int, std::string>* re2::empty_group_names
static

Definition at line 65 of file re2/re2/re2.cc.

◆ empty_named_groups [1/2]

const std::map<std::string, int>* re2::empty_named_groups
static

Definition at line 60 of file bloaty/third_party/re2/re2/re2.cc.

◆ empty_named_groups [2/2]

const std::map<std::string, int>* re2::empty_named_groups
static

Definition at line 64 of file re2/re2/re2.cc.

◆ empty_string [1/4]

const std::string* re2::empty_string
static

Definition at line 59 of file bloaty/third_party/re2/re2/re2.cc.

◆ empty_string [2/4]

const std::string* re2::empty_string
static

Definition at line 63 of file re2/re2/re2.cc.

◆ empty_string [3/4]

const std::string re2::empty_string
static

Definition at line 101 of file re2/util/pcre.cc.

◆ empty_string [4/4]

const std::string re2::empty_string
static

Definition at line 102 of file bloaty/third_party/re2/util/pcre.cc.

◆ engine_names

const char * re2::engine_names
Initial value:
= {
"Backtrack",
"NFA",
"DFA",
"DFA1",
"OnePass",
"BitState",
"RE2",
"RE2a",
"RE2b",
"PCRE",
}

Definition at line 36 of file bloaty/third_party/re2/re2/testing/tester.cc.

◆ error_tests [1/2]

struct re2::ErrorTest re2::error_tests[]
static
Initial value:
= {
{ "ab\\αcd", "\\α" },
{ "ef\\x☺01", "\\x☺0" },
{ "gh\\x1☺01", "\\x1☺" },
{ "ij\\x1", "\\x1" },
{ "kl\\x", "\\x" },
{ "uv\\x{0000☺}", "\\x{0000☺" },
{ "wx\\p{ABC", "\\p{ABC" },
{ "yz(?smiUX:abc)", "(?smiUX" },
{ "aa(?sm☺i", "(?sm☺" },
{ "bb[abc", "[abc" },
{ "mn\\x1\377", "" },
{ "op\377qr", "" },
{ "st\\x{00000\377", "" },
{ "zz\\p{\377}", "" },
{ "zz\\x{00\377}", "" },
{ "zz(?P<name\377>abc)", "" },
}

◆ error_tests [2/2]

struct re2::ErrorTest re2::error_tests[]
static
Initial value:
= {
{ "ab\\αcd", RE2::ErrorBadEscape, "\\α" },
{ "ef\\x☺01", RE2::ErrorBadEscape, "\\x☺0" },
{ "gh\\x1☺01", RE2::ErrorBadEscape, "\\x1☺" },
{ "ij\\x1", RE2::ErrorBadEscape, "\\x1" },
{ "kl\\x", RE2::ErrorBadEscape, "\\x" },
{ "uv\\x{0000☺}", RE2::ErrorBadEscape, "\\x{0000☺" },
{ "wx\\p{ABC", RE2::ErrorBadCharRange, "\\p{ABC" },
{ "yz(?smiUX:abc)", RE2::ErrorBadPerlOp, "(?smiUX" },
{ "aa(?sm☺i", RE2::ErrorBadPerlOp, "(?sm☺" },
{ "bb[abc", RE2::ErrorMissingBracket, "[abc" },
{ "abc(def", RE2::ErrorMissingParen, "abc(def" },
{ "abc)def", RE2::ErrorUnexpectedParen, "abc)def" },
{ "mn\\x1\377", RE2::ErrorBadUTF8, "" },
{ "op\377qr", RE2::ErrorBadUTF8, "" },
{ "st\\x{00000\377", RE2::ErrorBadUTF8, "" },
{ "zz\\p{\377}", RE2::ErrorBadUTF8, "" },
{ "zz\\x{00\377}", RE2::ErrorBadUTF8, "" },
{ "zz(?P<name\377>abc)", RE2::ErrorBadUTF8, "" },
}

◆ Ethiopic_range16 [1/2]

const URange16 re2::Ethiopic_range16[]
static

◆ Ethiopic_range16 [2/2]

const URange16 re2::Ethiopic_range16[]
static

Definition at line 5237 of file re2/re2/unicode_groups.cc.

◆ ExtraDebug [1/10]

const bool re2::ExtraDebug = false
static

Definition at line 22 of file bloaty/third_party/re2/re2/prefilter.cc.

◆ ExtraDebug [2/10]

const bool re2::ExtraDebug = false
static

Definition at line 22 of file re2/re2/prefilter.cc.

◆ ExtraDebug [3/10]

const bool re2::ExtraDebug = false
static

Definition at line 24 of file bloaty/third_party/re2/re2/prefilter_tree.cc.

◆ ExtraDebug [4/10]

const bool re2::ExtraDebug = false
static

Definition at line 24 of file re2/re2/prefilter_tree.cc.

◆ ExtraDebug [5/10]

const bool re2::ExtraDebug = false
static

Definition at line 44 of file bloaty/third_party/re2/re2/nfa.cc.

◆ ExtraDebug [6/10]

const bool re2::ExtraDebug = false
static

Definition at line 45 of file re2/re2/nfa.cc.

◆ ExtraDebug [7/10]

const bool re2::ExtraDebug = false
static

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

◆ ExtraDebug [8/10]

const bool re2::ExtraDebug = false
static

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

◆ ExtraDebug [9/10]

const bool re2::ExtraDebug = false
static

Definition at line 76 of file re2/re2/onepass.cc.

◆ ExtraDebug [10/10]

const bool re2::ExtraDebug = false
static

Definition at line 76 of file bloaty/third_party/re2/re2/onepass.cc.

◆ foldcase_tests

Test re2::foldcase_tests
Initial value:
= {
{ "AbCdE", "strfold{abcde}" },
{ "[Aa]", "litfold{a}" },
{ "a", "litfold{a}" },
{ "A[F-g]", "cat{litfold{a}cc{0x41-0x7a 0x17f 0x212a}}" },
{ "[[:upper:]]", "cc{0x41-0x5a 0x61-0x7a 0x17f 0x212a}" },
{ "[[:lower:]]", "cc{0x41-0x5a 0x61-0x7a 0x17f 0x212a}" },
}

Definition at line 267 of file bloaty/third_party/re2/re2/testing/parse_test.cc.

◆ for_accel_tests

PrefixTest re2::for_accel_tests[]
static

Definition at line 76 of file re2/re2/testing/required_prefix_test.cc.

◆ Georgian_range16 [1/2]

const URange16 re2::Georgian_range16[]
static
Initial value:
= {
{ 4256, 4293 },
{ 4295, 4295 },
{ 4301, 4301 },
{ 4304, 4346 },
{ 4348, 4351 },
{ 7312, 7354 },
{ 7357, 7359 },
{ 11520, 11557 },
{ 11559, 11559 },
{ 11565, 11565 },
}

Definition at line 5180 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Georgian_range16 [2/2]

const URange16 re2::Georgian_range16[]
static
Initial value:
= {
{ 4256, 4293 },
{ 4295, 4295 },
{ 4301, 4301 },
{ 4304, 4346 },
{ 4348, 4351 },
{ 7312, 7354 },
{ 7357, 7359 },
{ 11520, 11557 },
{ 11559, 11559 },
{ 11565, 11565 },
}

Definition at line 5271 of file re2/re2/unicode_groups.cc.

◆ Glagolitic_range16 [1/2]

const URange16 re2::Glagolitic_range16[]
static
Initial value:
= {
{ 11264, 11310 },
{ 11312, 11358 },
}

Definition at line 5192 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Glagolitic_range16 [2/2]

const URange16 re2::Glagolitic_range16[]
static
Initial value:
= {
{ 11264, 11310 },
{ 11312, 11358 },
}

Definition at line 5283 of file re2/re2/unicode_groups.cc.

◆ Glagolitic_range32 [1/2]

const URange32 re2::Glagolitic_range32[]
static
Initial value:
= {
{ 122880, 122886 },
{ 122888, 122904 },
{ 122907, 122913 },
{ 122915, 122916 },
{ 122918, 122922 },
}

Definition at line 5196 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Glagolitic_range32 [2/2]

const URange32 re2::Glagolitic_range32[]
static
Initial value:
= {
{ 122880, 122886 },
{ 122888, 122904 },
{ 122907, 122913 },
{ 122915, 122916 },
{ 122918, 122922 },
}

Definition at line 5287 of file re2/re2/unicode_groups.cc.

◆ Gothic_range32 [1/2]

const URange32 re2::Gothic_range32[]
static
Initial value:
= {
{ 66352, 66378 },
}

Definition at line 5203 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Gothic_range32 [2/2]

const URange32 re2::Gothic_range32[]
static
Initial value:
= {
{ 66352, 66378 },
}

Definition at line 5294 of file re2/re2/unicode_groups.cc.

◆ Grantha_range32 [1/2]

const URange32 re2::Grantha_range32[]
static
Initial value:
= {
{ 70400, 70403 },
{ 70405, 70412 },
{ 70415, 70416 },
{ 70419, 70440 },
{ 70442, 70448 },
{ 70450, 70451 },
{ 70453, 70457 },
{ 70460, 70468 },
{ 70471, 70472 },
{ 70475, 70477 },
{ 70480, 70480 },
{ 70487, 70487 },
{ 70493, 70499 },
{ 70502, 70508 },
{ 70512, 70516 },
}

Definition at line 5206 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Grantha_range32 [2/2]

const URange32 re2::Grantha_range32[]
static
Initial value:
= {
{ 70400, 70403 },
{ 70405, 70412 },
{ 70415, 70416 },
{ 70419, 70440 },
{ 70442, 70448 },
{ 70450, 70451 },
{ 70453, 70457 },
{ 70460, 70468 },
{ 70471, 70472 },
{ 70475, 70477 },
{ 70480, 70480 },
{ 70487, 70487 },
{ 70493, 70499 },
{ 70502, 70508 },
{ 70512, 70516 },
}

Definition at line 5297 of file re2/re2/unicode_groups.cc.

◆ Greek_range16 [1/2]

const URange16 re2::Greek_range16[]
static

◆ Greek_range16 [2/2]

const URange16 re2::Greek_range16[]
static

Definition at line 5314 of file re2/re2/unicode_groups.cc.

◆ Greek_range32 [1/2]

const URange32 re2::Greek_range32[]
static
Initial value:
= {
{ 65856, 65934 },
{ 65952, 65952 },
{ 119296, 119365 },
}

Definition at line 5258 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Greek_range32 [2/2]

const URange32 re2::Greek_range32[]
static
Initial value:
= {
{ 65856, 65934 },
{ 65952, 65952 },
{ 119296, 119365 },
}

Definition at line 5349 of file re2/re2/unicode_groups.cc.

◆ Gujarati_range16 [1/2]

const URange16 re2::Gujarati_range16[]
static
Initial value:
= {
{ 2689, 2691 },
{ 2693, 2701 },
{ 2703, 2705 },
{ 2707, 2728 },
{ 2730, 2736 },
{ 2738, 2739 },
{ 2741, 2745 },
{ 2748, 2757 },
{ 2759, 2761 },
{ 2763, 2765 },
{ 2768, 2768 },
{ 2784, 2787 },
{ 2790, 2801 },
{ 2809, 2815 },
}

Definition at line 5263 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Gujarati_range16 [2/2]

const URange16 re2::Gujarati_range16[]
static
Initial value:
= {
{ 2689, 2691 },
{ 2693, 2701 },
{ 2703, 2705 },
{ 2707, 2728 },
{ 2730, 2736 },
{ 2738, 2739 },
{ 2741, 2745 },
{ 2748, 2757 },
{ 2759, 2761 },
{ 2763, 2765 },
{ 2768, 2768 },
{ 2784, 2787 },
{ 2790, 2801 },
{ 2809, 2815 },
}

Definition at line 5354 of file re2/re2/unicode_groups.cc.

◆ Gunjala_Gondi_range32 [1/2]

const URange32 re2::Gunjala_Gondi_range32[]
static
Initial value:
= {
{ 73056, 73061 },
{ 73063, 73064 },
{ 73066, 73102 },
{ 73104, 73105 },
{ 73107, 73112 },
{ 73120, 73129 },
}

Definition at line 5279 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Gunjala_Gondi_range32 [2/2]

const URange32 re2::Gunjala_Gondi_range32[]
static
Initial value:
= {
{ 73056, 73061 },
{ 73063, 73064 },
{ 73066, 73102 },
{ 73104, 73105 },
{ 73107, 73112 },
{ 73120, 73129 },
}

Definition at line 5370 of file re2/re2/unicode_groups.cc.

◆ Gurmukhi_range16 [1/2]

const URange16 re2::Gurmukhi_range16[]
static
Initial value:
= {
{ 2561, 2563 },
{ 2565, 2570 },
{ 2575, 2576 },
{ 2579, 2600 },
{ 2602, 2608 },
{ 2610, 2611 },
{ 2613, 2614 },
{ 2616, 2617 },
{ 2620, 2620 },
{ 2622, 2626 },
{ 2631, 2632 },
{ 2635, 2637 },
{ 2641, 2641 },
{ 2649, 2652 },
{ 2654, 2654 },
{ 2662, 2678 },
}

Definition at line 5287 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Gurmukhi_range16 [2/2]

const URange16 re2::Gurmukhi_range16[]
static
Initial value:
= {
{ 2561, 2563 },
{ 2565, 2570 },
{ 2575, 2576 },
{ 2579, 2600 },
{ 2602, 2608 },
{ 2610, 2611 },
{ 2613, 2614 },
{ 2616, 2617 },
{ 2620, 2620 },
{ 2622, 2626 },
{ 2631, 2632 },
{ 2635, 2637 },
{ 2641, 2641 },
{ 2649, 2652 },
{ 2654, 2654 },
{ 2662, 2678 },
}

Definition at line 5378 of file re2/re2/unicode_groups.cc.

◆ Han_range16 [1/2]

const URange16 re2::Han_range16[]
static
Initial value:
= {
{ 11904, 11929 },
{ 11931, 12019 },
{ 12032, 12245 },
{ 12293, 12293 },
{ 12295, 12295 },
{ 12321, 12329 },
{ 12344, 12347 },
{ 13312, 19893 },
{ 19968, 40943 },
{ 63744, 64109 },
{ 64112, 64217 },
}

Definition at line 5305 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Han_range16 [2/2]

const URange16 re2::Han_range16[]
static
Initial value:
= {
{ 11904, 11929 },
{ 11931, 12019 },
{ 12032, 12245 },
{ 12293, 12293 },
{ 12295, 12295 },
{ 12321, 12329 },
{ 12344, 12347 },
{ 13312, 19903 },
{ 19968, 40956 },
{ 63744, 64109 },
{ 64112, 64217 },
}

Definition at line 5396 of file re2/re2/unicode_groups.cc.

◆ Han_range32 [1/2]

const URange32 re2::Han_range32[]
static
Initial value:
= {
{ 131072, 173782 },
{ 173824, 177972 },
{ 177984, 178205 },
{ 178208, 183969 },
{ 183984, 191456 },
{ 194560, 195101 },
}

Definition at line 5318 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Han_range32 [2/2]

const URange32 re2::Han_range32[]
static
Initial value:
= {
{ 94192, 94193 },
{ 131072, 173789 },
{ 173824, 177972 },
{ 177984, 178205 },
{ 178208, 183969 },
{ 183984, 191456 },
{ 194560, 195101 },
{ 196608, 201546 },
}

Definition at line 5409 of file re2/re2/unicode_groups.cc.

◆ Hangul_range16 [1/2]

const URange16 re2::Hangul_range16[]
static
Initial value:
= {
{ 4352, 4607 },
{ 12334, 12335 },
{ 12593, 12686 },
{ 12800, 12830 },
{ 12896, 12926 },
{ 43360, 43388 },
{ 44032, 55203 },
{ 55216, 55238 },
{ 55243, 55291 },
{ 65440, 65470 },
{ 65474, 65479 },
{ 65482, 65487 },
{ 65490, 65495 },
{ 65498, 65500 },
}

Definition at line 5326 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Hangul_range16 [2/2]

const URange16 re2::Hangul_range16[]
static
Initial value:
= {
{ 4352, 4607 },
{ 12334, 12335 },
{ 12593, 12686 },
{ 12800, 12830 },
{ 12896, 12926 },
{ 43360, 43388 },
{ 44032, 55203 },
{ 55216, 55238 },
{ 55243, 55291 },
{ 65440, 65470 },
{ 65474, 65479 },
{ 65482, 65487 },
{ 65490, 65495 },
{ 65498, 65500 },
}

Definition at line 5419 of file re2/re2/unicode_groups.cc.

◆ Hanifi_Rohingya_range32 [1/2]

const URange32 re2::Hanifi_Rohingya_range32[]
static
Initial value:
= {
{ 68864, 68903 },
{ 68912, 68921 },
}

Definition at line 5342 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Hanifi_Rohingya_range32 [2/2]

const URange32 re2::Hanifi_Rohingya_range32[]
static
Initial value:
= {
{ 68864, 68903 },
{ 68912, 68921 },
}

Definition at line 5435 of file re2/re2/unicode_groups.cc.

◆ Hanunoo_range16 [1/2]

const URange16 re2::Hanunoo_range16[]
static
Initial value:
= {
{ 5920, 5940 },
}

Definition at line 5346 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Hanunoo_range16 [2/2]

const URange16 re2::Hanunoo_range16[]
static
Initial value:
= {
{ 5920, 5940 },
}

Definition at line 5439 of file re2/re2/unicode_groups.cc.

◆ Hatran_range32 [1/2]

const URange32 re2::Hatran_range32[]
static
Initial value:
= {
{ 67808, 67826 },
{ 67828, 67829 },
{ 67835, 67839 },
}

Definition at line 5349 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Hatran_range32 [2/2]

const URange32 re2::Hatran_range32[]
static
Initial value:
= {
{ 67808, 67826 },
{ 67828, 67829 },
{ 67835, 67839 },
}

Definition at line 5442 of file re2/re2/unicode_groups.cc.

◆ Hebrew_range16 [1/2]

const URange16 re2::Hebrew_range16[]
static
Initial value:
= {
{ 1425, 1479 },
{ 1488, 1514 },
{ 1519, 1524 },
{ 64285, 64310 },
{ 64312, 64316 },
{ 64318, 64318 },
{ 64320, 64321 },
{ 64323, 64324 },
{ 64326, 64335 },
}

Definition at line 5354 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Hebrew_range16 [2/2]

const URange16 re2::Hebrew_range16[]
static
Initial value:
= {
{ 1425, 1479 },
{ 1488, 1514 },
{ 1519, 1524 },
{ 64285, 64310 },
{ 64312, 64316 },
{ 64318, 64318 },
{ 64320, 64321 },
{ 64323, 64324 },
{ 64326, 64335 },
}

Definition at line 5447 of file re2/re2/unicode_groups.cc.

◆ Hiragana_range16 [1/2]

const URange16 re2::Hiragana_range16[]
static
Initial value:
= {
{ 12353, 12438 },
{ 12445, 12447 },
}

Definition at line 5365 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Hiragana_range16 [2/2]

const URange16 re2::Hiragana_range16[]
static
Initial value:
= {
{ 12353, 12438 },
{ 12445, 12447 },
}

Definition at line 5458 of file re2/re2/unicode_groups.cc.

◆ Hiragana_range32 [1/2]

const URange32 re2::Hiragana_range32[]
static
Initial value:
= {
{ 110593, 110878 },
{ 110928, 110930 },
{ 127488, 127488 },
}

Definition at line 5369 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Hiragana_range32 [2/2]

const URange32 re2::Hiragana_range32[]
static
Initial value:
= {
{ 110593, 110878 },
{ 110928, 110930 },
{ 127488, 127488 },
}

Definition at line 5462 of file re2/re2/unicode_groups.cc.

◆ http_text [1/2]

std::string re2::http_text
static
Initial value:
=
"GET /asdfhjasdhfasdlfhasdflkjasdfkljasdhflaskdjhf"
"alksdjfhasdlkfhasdlkjfhasdljkfhadsjklf HTTP/1.1"

Definition at line 1407 of file re2/re2/testing/regexp_benchmark.cc.

◆ http_text [2/2]

std::string re2::http_text
static
Initial value:
=
"GET /asdfhjasdhfasdlfhasdflkjasdfkljasdhflaskdjhf"
"alksdjfhasdlkfhasdlkjfhasdljkfhadsjklf HTTP/1.1"

Definition at line 1415 of file bloaty/third_party/re2/re2/testing/regexp_benchmark.cc.

◆ Imperial_Aramaic_range32 [1/2]

const URange32 re2::Imperial_Aramaic_range32[]
static
Initial value:
= {
{ 67648, 67669 },
{ 67671, 67679 },
}

Definition at line 5374 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Imperial_Aramaic_range32 [2/2]

const URange32 re2::Imperial_Aramaic_range32[]
static
Initial value:
= {
{ 67648, 67669 },
{ 67671, 67679 },
}

Definition at line 5467 of file re2/re2/unicode_groups.cc.

◆ Inherited_range16 [1/2]

const URange16 re2::Inherited_range16[]
static
Initial value:
= {
{ 768, 879 },
{ 1157, 1158 },
{ 1611, 1621 },
{ 1648, 1648 },
{ 2385, 2388 },
{ 6832, 6846 },
{ 7376, 7378 },
{ 7380, 7392 },
{ 7394, 7400 },
{ 7405, 7405 },
{ 7412, 7412 },
{ 7416, 7417 },
{ 7616, 7673 },
{ 7675, 7679 },
{ 8204, 8205 },
{ 8400, 8432 },
{ 12330, 12333 },
{ 12441, 12442 },
{ 65024, 65039 },
{ 65056, 65069 },
}

Definition at line 5378 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Inherited_range16 [2/2]

const URange16 re2::Inherited_range16[]
static
Initial value:
= {
{ 768, 879 },
{ 1157, 1158 },
{ 1611, 1621 },
{ 1648, 1648 },
{ 2385, 2388 },
{ 6832, 6848 },
{ 7376, 7378 },
{ 7380, 7392 },
{ 7394, 7400 },
{ 7405, 7405 },
{ 7412, 7412 },
{ 7416, 7417 },
{ 7616, 7673 },
{ 7675, 7679 },
{ 8204, 8205 },
{ 8400, 8432 },
{ 12330, 12333 },
{ 12441, 12442 },
{ 65024, 65039 },
{ 65056, 65069 },
}

Definition at line 5471 of file re2/re2/unicode_groups.cc.

◆ Inherited_range32 [1/2]

const URange32 re2::Inherited_range32[]
static
Initial value:
= {
{ 66045, 66045 },
{ 66272, 66272 },
{ 70459, 70459 },
{ 119143, 119145 },
{ 119163, 119170 },
{ 119173, 119179 },
{ 119210, 119213 },
{ 917760, 917999 },
}

Definition at line 5400 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Inherited_range32 [2/2]

const URange32 re2::Inherited_range32[]
static
Initial value:
= {
{ 66045, 66045 },
{ 66272, 66272 },
{ 70459, 70459 },
{ 119143, 119145 },
{ 119163, 119170 },
{ 119173, 119179 },
{ 119210, 119213 },
{ 917760, 917999 },
}

Definition at line 5493 of file re2/re2/unicode_groups.cc.

◆ Inscriptional_Pahlavi_range32 [1/2]

const URange32 re2::Inscriptional_Pahlavi_range32[]
static
Initial value:
= {
{ 68448, 68466 },
{ 68472, 68479 },
}

Definition at line 5410 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Inscriptional_Pahlavi_range32 [2/2]

const URange32 re2::Inscriptional_Pahlavi_range32[]
static
Initial value:
= {
{ 68448, 68466 },
{ 68472, 68479 },
}

Definition at line 5503 of file re2/re2/unicode_groups.cc.

◆ Inscriptional_Parthian_range32 [1/2]

const URange32 re2::Inscriptional_Parthian_range32[]
static
Initial value:
= {
{ 68416, 68437 },
{ 68440, 68447 },
}

Definition at line 5414 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Inscriptional_Parthian_range32 [2/2]

const URange32 re2::Inscriptional_Parthian_range32[]
static
Initial value:
= {
{ 68416, 68437 },
{ 68440, 68447 },
}

Definition at line 5507 of file re2/re2/unicode_groups.cc.

◆ Javanese_range16 [1/2]

const URange16 re2::Javanese_range16[]
static
Initial value:
= {
{ 43392, 43469 },
{ 43472, 43481 },
{ 43486, 43487 },
}

Definition at line 5418 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Javanese_range16 [2/2]

const URange16 re2::Javanese_range16[]
static
Initial value:
= {
{ 43392, 43469 },
{ 43472, 43481 },
{ 43486, 43487 },
}

Definition at line 5511 of file re2/re2/unicode_groups.cc.

◆ Kaithi_range32 [1/2]

const URange32 re2::Kaithi_range32[]
static
Initial value:
= {
{ 69760, 69825 },
{ 69837, 69837 },
}

Definition at line 5423 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Kaithi_range32 [2/2]

const URange32 re2::Kaithi_range32[]
static
Initial value:
= {
{ 69760, 69825 },
{ 69837, 69837 },
}

Definition at line 5516 of file re2/re2/unicode_groups.cc.

◆ Kannada_range16 [1/2]

const URange16 re2::Kannada_range16[]
static
Initial value:
= {
{ 3200, 3212 },
{ 3214, 3216 },
{ 3218, 3240 },
{ 3242, 3251 },
{ 3253, 3257 },
{ 3260, 3268 },
{ 3270, 3272 },
{ 3274, 3277 },
{ 3285, 3286 },
{ 3294, 3294 },
{ 3296, 3299 },
{ 3302, 3311 },
{ 3313, 3314 },
}

Definition at line 5427 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Kannada_range16 [2/2]

const URange16 re2::Kannada_range16[]
static
Initial value:
= {
{ 3200, 3212 },
{ 3214, 3216 },
{ 3218, 3240 },
{ 3242, 3251 },
{ 3253, 3257 },
{ 3260, 3268 },
{ 3270, 3272 },
{ 3274, 3277 },
{ 3285, 3286 },
{ 3294, 3294 },
{ 3296, 3299 },
{ 3302, 3311 },
{ 3313, 3314 },
}

Definition at line 5520 of file re2/re2/unicode_groups.cc.

◆ Katakana_range16 [1/2]

const URange16 re2::Katakana_range16[]
static
Initial value:
= {
{ 12449, 12538 },
{ 12541, 12543 },
{ 12784, 12799 },
{ 13008, 13054 },
{ 13056, 13143 },
{ 65382, 65391 },
{ 65393, 65437 },
}

Definition at line 5442 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Katakana_range16 [2/2]

const URange16 re2::Katakana_range16[]
static
Initial value:
= {
{ 12449, 12538 },
{ 12541, 12543 },
{ 12784, 12799 },
{ 13008, 13054 },
{ 13056, 13143 },
{ 65382, 65391 },
{ 65393, 65437 },
}

Definition at line 5535 of file re2/re2/unicode_groups.cc.

◆ Katakana_range32 [1/2]

const URange32 re2::Katakana_range32[]
static
Initial value:
= {
{ 110592, 110592 },
{ 110948, 110951 },
}

Definition at line 5451 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Katakana_range32 [2/2]

const URange32 re2::Katakana_range32[]
static
Initial value:
= {
{ 110592, 110592 },
{ 110948, 110951 },
}

Definition at line 5544 of file re2/re2/unicode_groups.cc.

◆ Kayah_Li_range16 [1/2]

const URange16 re2::Kayah_Li_range16[]
static
Initial value:
= {
{ 43264, 43309 },
{ 43311, 43311 },
}

Definition at line 5455 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Kayah_Li_range16 [2/2]

const URange16 re2::Kayah_Li_range16[]
static
Initial value:
= {
{ 43264, 43309 },
{ 43311, 43311 },
}

Definition at line 5548 of file re2/re2/unicode_groups.cc.

◆ kCapMask [1/2]

const uint32_t re2::kCapMask = ((1 << kRealMaxCap) - 1) << kRealCapShift
static

Definition at line 178 of file re2/re2/onepass.cc.

◆ kCapMask [2/2]

const uint32_t re2::kCapMask = ((1 << kRealMaxCap) - 1) << kRealCapShift
static

Definition at line 178 of file bloaty/third_party/re2/re2/onepass.cc.

◆ kCapShift [1/2]

const int re2::kCapShift = kRealCapShift - 2
static

Definition at line 174 of file bloaty/third_party/re2/re2/onepass.cc.

◆ kCapShift [2/2]

const int re2::kCapShift = kRealCapShift - 2
static

Definition at line 174 of file re2/re2/onepass.cc.

◆ kEmptyShift [1/2]

const int re2::kEmptyShift = 6
static

Definition at line 169 of file bloaty/third_party/re2/re2/onepass.cc.

◆ kEmptyShift [2/2]

const int re2::kEmptyShift = 6
static

Definition at line 169 of file re2/re2/onepass.cc.

◆ kErrorStrings [1/2]

const char* re2::kErrorStrings[]
static
Initial value:
= {
"no error",
"unexpected error",
"invalid escape sequence",
"invalid character class",
"invalid character class range",
"missing ]",
"missing )",
"unexpected )",
"trailing \\",
"no argument for repetition operator",
"invalid repetition size",
"bad repetition operator",
"invalid perl operator",
"invalid UTF-8",
"invalid named capture group",
}

Definition at line 493 of file re2/re2/regexp.cc.

◆ kErrorStrings [2/2]

const char* re2::kErrorStrings[]
static
Initial value:
= {
"no error",
"unexpected error",
"invalid escape sequence",
"invalid character class",
"invalid character class range",
"missing ]",
"missing )",
"trailing \\",
"no argument for repetition operator",
"invalid repetition size",
"bad repetition operator",
"invalid perl operator",
"invalid UTF-8",
"invalid named capture group",
}

Definition at line 496 of file bloaty/third_party/re2/re2/regexp.cc.

◆ Kharoshthi_range32 [1/2]

const URange32 re2::Kharoshthi_range32[]
static
Initial value:
= {
{ 68096, 68099 },
{ 68101, 68102 },
{ 68108, 68115 },
{ 68117, 68119 },
{ 68121, 68149 },
{ 68152, 68154 },
{ 68159, 68168 },
{ 68176, 68184 },
}

Definition at line 5459 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Kharoshthi_range32 [2/2]

const URange32 re2::Kharoshthi_range32[]
static
Initial value:
= {
{ 68096, 68099 },
{ 68101, 68102 },
{ 68108, 68115 },
{ 68117, 68119 },
{ 68121, 68149 },
{ 68152, 68154 },
{ 68159, 68168 },
{ 68176, 68184 },
}

Definition at line 5552 of file re2/re2/unicode_groups.cc.

◆ Khitan_Small_Script_range32

const URange32 re2::Khitan_Small_Script_range32[]
static
Initial value:
= {
{ 94180, 94180 },
{ 101120, 101589 },
}

Definition at line 5562 of file re2/re2/unicode_groups.cc.

◆ Khmer_range16 [1/2]

const URange16 re2::Khmer_range16[]
static
Initial value:
= {
{ 6016, 6109 },
{ 6112, 6121 },
{ 6128, 6137 },
{ 6624, 6655 },
}

Definition at line 5469 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Khmer_range16 [2/2]

const URange16 re2::Khmer_range16[]
static
Initial value:
= {
{ 6016, 6109 },
{ 6112, 6121 },
{ 6128, 6137 },
{ 6624, 6655 },
}

Definition at line 5566 of file re2/re2/unicode_groups.cc.

◆ Khojki_range32 [1/2]

const URange32 re2::Khojki_range32[]
static
Initial value:
= {
{ 70144, 70161 },
{ 70163, 70206 },
}

Definition at line 5475 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Khojki_range32 [2/2]

const URange32 re2::Khojki_range32[]
static
Initial value:
= {
{ 70144, 70161 },
{ 70163, 70206 },
}

Definition at line 5572 of file re2/re2/unicode_groups.cc.

◆ Khudawadi_range32 [1/2]

const URange32 re2::Khudawadi_range32[]
static
Initial value:
= {
{ 70320, 70378 },
{ 70384, 70393 },
}

Definition at line 5479 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Khudawadi_range32 [2/2]

const URange32 re2::Khudawadi_range32[]
static
Initial value:
= {
{ 70320, 70378 },
{ 70384, 70393 },
}

Definition at line 5576 of file re2/re2/unicode_groups.cc.

◆ kImpossible [1/2]

Definition at line 180 of file re2/re2/onepass.cc.

◆ kImpossible [2/2]

Definition at line 180 of file bloaty/third_party/re2/re2/onepass.cc.

◆ kIndexShift [1/2]

const int re2::kIndexShift = 16
static

Definition at line 168 of file re2/re2/onepass.cc.

◆ kIndexShift [2/2]

const int re2::kIndexShift = 16
static

Definition at line 168 of file bloaty/third_party/re2/re2/onepass.cc.

◆ kinds [1/2]

Prog::MatchKind re2::kinds[]
static
Initial value:
= {
Prog::kFirstMatch,
Prog::kLongestMatch,
Prog::kFullMatch,
}

Definition at line 604 of file bloaty/third_party/re2/re2/testing/tester.cc.

◆ kinds [2/2]

Prog::MatchKind re2::kinds[]
static
Initial value:
= {
Prog::kFirstMatch,
Prog::kLongestMatch,
Prog::kFullMatch,
}

Definition at line 620 of file re2/re2/testing/tester.cc.

◆ kLeftParen

const RegexpOp re2::kLeftParen = static_cast<RegexpOp>(kMaxRegexpOp+1)

Definition at line 191 of file bloaty/third_party/re2/re2/parse.cc.

◆ kMatchWins [1/2]

const uint32_t re2::kMatchWins = 1 << kEmptyShift
static

Definition at line 177 of file re2/re2/onepass.cc.

◆ kMatchWins [2/2]

const uint32_t re2::kMatchWins = 1 << kEmptyShift
static

Definition at line 177 of file bloaty/third_party/re2/re2/onepass.cc.

◆ kMaxArgs [1/4]

const int re2::kMaxArgs = 16
static

Definition at line 36 of file bloaty/third_party/re2/re2/re2.cc.

◆ kMaxArgs [2/4]

const int re2::kMaxArgs = 16
static

Definition at line 40 of file re2/re2/re2.cc.

◆ kMaxArgs [3/4]

const int re2::kMaxArgs = 16
static

Definition at line 80 of file re2/util/pcre.cc.

◆ kMaxArgs [4/4]

const int re2::kMaxArgs = 16
static

Definition at line 81 of file bloaty/third_party/re2/util/pcre.cc.

◆ kMaxCap [1/2]

const int re2::kMaxCap = kRealMaxCap + 2
static

Definition at line 175 of file re2/re2/onepass.cc.

◆ kMaxCap [2/2]

const int re2::kMaxCap = kRealMaxCap + 2
static

Definition at line 175 of file bloaty/third_party/re2/re2/onepass.cc.

◆ kMaxNumberLength [1/3]

const int re2::kMaxNumberLength = 32
static

Definition at line 805 of file re2/util/pcre.cc.

◆ kMaxNumberLength [2/3]

const int re2::kMaxNumberLength = 32
static

Definition at line 806 of file bloaty/third_party/re2/util/pcre.cc.

◆ kMaxNumberLength [3/3]

const int re2::kMaxNumberLength = 32
static

Definition at line 991 of file bloaty/third_party/re2/re2/re2.cc.

◆ kMaxRepeat

const int re2::kMaxRepeat = 1000
static

Definition at line 51 of file bloaty/third_party/re2/re2/parse.cc.

◆ kNullPatchList

const PatchList re2::kNullPatchList = {0, 0}
static

Definition at line 76 of file re2/re2/compile.cc.

◆ kNumStrings

const int re2::kNumStrings = arraysize(kSuccessTable)

◆ kOpcodeNames [1/2]

const char* re2::kOpcodeNames[]
static
Initial value:
= {
"bad",
"no",
"emp",
"lit",
"str",
"cat",
"alt",
"star",
"plus",
"que",
"rep",
"cap",
"dot",
"byte",
"bol",
"eol",
"wb",
"nwb",
"bot",
"eot",
"cc",
"match",
}

Definition at line 30 of file re2/re2/testing/dump.cc.

◆ kOpcodeNames [2/2]

const char* re2::kOpcodeNames[]
static
Initial value:
= {
"bad",
"no",
"emp",
"lit",
"str",
"cat",
"alt",
"star",
"plus",
"que",
"rep",
"cap",
"dot",
"byte",
"bol",
"eol",
"wb",
"nwb",
"bot",
"eot",
"cc",
"match",
}

Definition at line 33 of file bloaty/third_party/re2/re2/testing/dump.cc.

◆ kPCREFrameSize [1/2]

const int re2::kPCREFrameSize = 700
static

Definition at line 90 of file re2/util/pcre.cc.

◆ kPCREFrameSize [2/2]

const int re2::kPCREFrameSize = 700
static

Definition at line 91 of file bloaty/third_party/re2/util/pcre.cc.

◆ kRealCapShift [1/2]

const int re2::kRealCapShift = kEmptyShift + 1
static

Definition at line 170 of file bloaty/third_party/re2/re2/onepass.cc.

◆ kRealCapShift [2/2]

const int re2::kRealCapShift = kEmptyShift + 1
static

Definition at line 170 of file re2/re2/onepass.cc.

◆ kRealMaxCap [1/2]

const int re2::kRealMaxCap = (kIndexShift - kRealCapShift) / 2 * 2
static

Definition at line 171 of file bloaty/third_party/re2/re2/onepass.cc.

◆ kRealMaxCap [2/2]

const int re2::kRealMaxCap = (kIndexShift - kRealCapShift) / 2 * 2
static

Definition at line 171 of file re2/re2/onepass.cc.

◆ kShiftDFAFinal

const size_t re2::kShiftDFAFinal = 9
static

Definition at line 922 of file re2/re2/prog.cc.

◆ kSuccessTable

const SuccessTable re2::kSuccessTable

◆ kTestFlags [1/2]

Regexp::ParseFlags re2::kTestFlags
static
Initial value:
= Regexp::MatchNL |
Regexp::PerlX |
Regexp::PerlClasses |
Regexp::UnicodeGroups

Definition at line 26 of file re2/re2/testing/parse_test.cc.

◆ kTestFlags [2/2]

Regexp::ParseFlags re2::kTestFlags
static
Initial value:
= Regexp::MatchNL |
Regexp::PerlX |
Regexp::PerlClasses |
Regexp::UnicodeGroups

Definition at line 26 of file bloaty/third_party/re2/re2/testing/parse_test.cc.

◆ kVecSize [1/4]

const int re2::kVecSize = 1+kMaxArgs
static

Definition at line 37 of file bloaty/third_party/re2/re2/re2.cc.

◆ kVecSize [2/4]

const int re2::kVecSize = 1+kMaxArgs
static

Definition at line 41 of file re2/re2/re2.cc.

◆ kVecSize [3/4]

const int re2::kVecSize = (1 + kMaxArgs) * 3
static

Definition at line 81 of file re2/util/pcre.cc.

◆ kVecSize [4/4]

const int re2::kVecSize = (1 + kMaxArgs) * 3
static

Definition at line 82 of file bloaty/third_party/re2/util/pcre.cc.

◆ kVerticalBar

const RegexpOp re2::kVerticalBar = static_cast<RegexpOp>(kMaxRegexpOp+2)

Definition at line 192 of file bloaty/third_party/re2/re2/parse.cc.

◆ L_range16 [1/2]

const URange16 re2::L_range16[]
static

Definition at line 77 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ L_range16 [2/2]

const URange16 re2::L_range16[]
static

Definition at line 77 of file re2/re2/unicode_groups.cc.

◆ L_range32 [1/2]

const URange32 re2::L_range32[]
static

◆ L_range32 [2/2]

const URange32 re2::L_range32[]
static

Definition at line 459 of file re2/re2/unicode_groups.cc.

◆ Lao_range16 [1/2]

const URange16 re2::Lao_range16[]
static
Initial value:
= {
{ 3713, 3714 },
{ 3716, 3716 },
{ 3718, 3722 },
{ 3724, 3747 },
{ 3749, 3749 },
{ 3751, 3773 },
{ 3776, 3780 },
{ 3782, 3782 },
{ 3784, 3789 },
{ 3792, 3801 },
{ 3804, 3807 },
}

Definition at line 5483 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Lao_range16 [2/2]

const URange16 re2::Lao_range16[]
static
Initial value:
= {
{ 3713, 3714 },
{ 3716, 3716 },
{ 3718, 3722 },
{ 3724, 3747 },
{ 3749, 3749 },
{ 3751, 3773 },
{ 3776, 3780 },
{ 3782, 3782 },
{ 3784, 3789 },
{ 3792, 3801 },
{ 3804, 3807 },
}

Definition at line 5580 of file re2/re2/unicode_groups.cc.

◆ Latin_range16 [1/2]

const URange16 re2::Latin_range16[]
static

◆ Latin_range16 [2/2]

const URange16 re2::Latin_range16[]
static

Definition at line 5593 of file re2/re2/unicode_groups.cc.

◆ Lepcha_range16 [1/2]

const URange16 re2::Lepcha_range16[]
static
Initial value:
= {
{ 7168, 7223 },
{ 7227, 7241 },
{ 7245, 7247 },
}

Definition at line 5530 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Lepcha_range16 [2/2]

const URange16 re2::Lepcha_range16[]
static
Initial value:
= {
{ 7168, 7223 },
{ 7227, 7241 },
{ 7245, 7247 },
}

Definition at line 5627 of file re2/re2/unicode_groups.cc.

◆ Limbu_range16 [1/2]

const URange16 re2::Limbu_range16[]
static
Initial value:
= {
{ 6400, 6430 },
{ 6432, 6443 },
{ 6448, 6459 },
{ 6464, 6464 },
{ 6468, 6479 },
}

Definition at line 5535 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Limbu_range16 [2/2]

const URange16 re2::Limbu_range16[]
static
Initial value:
= {
{ 6400, 6430 },
{ 6432, 6443 },
{ 6448, 6459 },
{ 6464, 6464 },
{ 6468, 6479 },
}

Definition at line 5632 of file re2/re2/unicode_groups.cc.

◆ Linear_A_range32 [1/2]

const URange32 re2::Linear_A_range32[]
static
Initial value:
= {
{ 67072, 67382 },
{ 67392, 67413 },
{ 67424, 67431 },
}

Definition at line 5542 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Linear_A_range32 [2/2]

const URange32 re2::Linear_A_range32[]
static
Initial value:
= {
{ 67072, 67382 },
{ 67392, 67413 },
{ 67424, 67431 },
}

Definition at line 5639 of file re2/re2/unicode_groups.cc.

◆ Linear_B_range32 [1/2]

const URange32 re2::Linear_B_range32[]
static
Initial value:
= {
{ 65536, 65547 },
{ 65549, 65574 },
{ 65576, 65594 },
{ 65596, 65597 },
{ 65599, 65613 },
{ 65616, 65629 },
{ 65664, 65786 },
}

Definition at line 5547 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Linear_B_range32 [2/2]

const URange32 re2::Linear_B_range32[]
static
Initial value:
= {
{ 65536, 65547 },
{ 65549, 65574 },
{ 65576, 65594 },
{ 65596, 65597 },
{ 65599, 65613 },
{ 65616, 65629 },
{ 65664, 65786 },
}

Definition at line 5644 of file re2/re2/unicode_groups.cc.

◆ Lisu_range16 [1/2]

const URange16 re2::Lisu_range16[]
static
Initial value:
= {
{ 42192, 42239 },
}

Definition at line 5556 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Lisu_range16 [2/2]

const URange16 re2::Lisu_range16[]
static
Initial value:
= {
{ 42192, 42239 },
}

Definition at line 5653 of file re2/re2/unicode_groups.cc.

◆ Lisu_range32

const URange32 re2::Lisu_range32[]
static
Initial value:
= {
{ 73648, 73648 },
}

Definition at line 5656 of file re2/re2/unicode_groups.cc.

◆ literal_tests

Test re2::literal_tests
Initial value:
= {
{ "(|)^$.[*+?]{5,10},\\", "str{(|)^$.[*+?]{5,10},\\}" },
}

Definition at line 284 of file bloaty/third_party/re2/re2/testing/parse_test.cc.

◆ Ll_range16 [1/2]

const URange16 re2::Ll_range16[]
static

◆ Ll_range16 [2/2]

const URange16 re2::Ll_range16[]
static

Definition at line 703 of file re2/re2/unicode_groups.cc.

◆ Ll_range32 [1/2]

const URange32 re2::Ll_range32[]
static

◆ Ll_range32 [2/2]

const URange32 re2::Ll_range32[]
static

Definition at line 1316 of file re2/re2/unicode_groups.cc.

◆ Lm_range16 [1/2]

const URange16 re2::Lm_range16[]
static

◆ Lm_range16 [2/2]

const URange16 re2::Lm_range16[]
static

Definition at line 1352 of file re2/re2/unicode_groups.cc.

◆ Lm_range32 [1/2]

const URange32 re2::Lm_range32[]
static
Initial value:
= {
{ 92992, 92995 },
{ 94099, 94111 },
{ 94176, 94177 },
{ 94179, 94179 },
{ 123191, 123197 },
{ 125259, 125259 },
}

Definition at line 1392 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Lm_range32 [2/2]

const URange32 re2::Lm_range32[]
static
Initial value:
= {
{ 92992, 92995 },
{ 94099, 94111 },
{ 94176, 94177 },
{ 94179, 94179 },
{ 123191, 123197 },
{ 125259, 125259 },
}

Definition at line 1409 of file re2/re2/unicode_groups.cc.

◆ Lo_range16 [1/2]

const URange16 re2::Lo_range16[]
static

◆ Lo_range16 [2/2]

const URange16 re2::Lo_range16[]
static

Definition at line 1417 of file re2/re2/unicode_groups.cc.

◆ Lo_range32 [1/2]

const URange32 re2::Lo_range32[]
static

◆ Lo_range32 [2/2]

const URange32 re2::Lo_range32[]
static

Definition at line 1709 of file re2/re2/unicode_groups.cc.

◆ Lt_range16 [1/2]

const URange16 re2::Lt_range16[]
static
Initial value:
= {
{ 453, 453 },
{ 456, 456 },
{ 459, 459 },
{ 498, 498 },
{ 8072, 8079 },
{ 8088, 8095 },
{ 8104, 8111 },
{ 8124, 8124 },
{ 8140, 8140 },
{ 8188, 8188 },
}

Definition at line 1880 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Lt_range16 [2/2]

const URange16 re2::Lt_range16[]
static
Initial value:
= {
{ 453, 453 },
{ 456, 456 },
{ 459, 459 },
{ 498, 498 },
{ 8072, 8079 },
{ 8088, 8095 },
{ 8104, 8111 },
{ 8124, 8124 },
{ 8140, 8140 },
{ 8188, 8188 },
}

Definition at line 1910 of file re2/re2/unicode_groups.cc.

◆ Lu_range16 [1/2]

const URange16 re2::Lu_range16[]
static

◆ Lu_range16 [2/2]

const URange16 re2::Lu_range16[]
static

Definition at line 1922 of file re2/re2/unicode_groups.cc.

◆ Lu_range32 [1/2]

const URange32 re2::Lu_range32[]
static

◆ Lu_range32 [2/2]

const URange32 re2::Lu_range32[]
static

Definition at line 2525 of file re2/re2/unicode_groups.cc.

◆ Lycian_range32 [1/2]

const URange32 re2::Lycian_range32[]
static
Initial value:
= {
{ 66176, 66204 },
}

Definition at line 5559 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Lycian_range32 [2/2]

const URange32 re2::Lycian_range32[]
static
Initial value:
= {
{ 66176, 66204 },
}

Definition at line 5659 of file re2/re2/unicode_groups.cc.

◆ Lydian_range32 [1/2]

const URange32 re2::Lydian_range32[]
static
Initial value:
= {
{ 67872, 67897 },
{ 67903, 67903 },
}

Definition at line 5562 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Lydian_range32 [2/2]

const URange32 re2::Lydian_range32[]
static
Initial value:
= {
{ 67872, 67897 },
{ 67903, 67903 },
}

Definition at line 5662 of file re2/re2/unicode_groups.cc.

◆ M_range16 [1/2]

const URange16 re2::M_range16[]
static

◆ M_range16 [2/2]

const URange16 re2::M_range16[]
static

Definition at line 2564 of file re2/re2/unicode_groups.cc.

◆ M_range32 [1/2]

const URange32 re2::M_range32[]
static

◆ M_range32 [2/2]

const URange32 re2::M_range32[]
static

Definition at line 2753 of file re2/re2/unicode_groups.cc.

◆ Mahajani_range32 [1/2]

const URange32 re2::Mahajani_range32[]
static
Initial value:
= {
{ 69968, 70006 },
}

Definition at line 5566 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Mahajani_range32 [2/2]

const URange32 re2::Mahajani_range32[]
static
Initial value:
= {
{ 69968, 70006 },
}

Definition at line 5666 of file re2/re2/unicode_groups.cc.

◆ Makasar_range32 [1/2]

const URange32 re2::Makasar_range32[]
static
Initial value:
= {
{ 73440, 73464 },
}

Definition at line 5569 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Makasar_range32 [2/2]

const URange32 re2::Makasar_range32[]
static
Initial value:
= {
{ 73440, 73464 },
}

Definition at line 5669 of file re2/re2/unicode_groups.cc.

◆ Malayalam_range16 [1/2]

const URange16 re2::Malayalam_range16[]
static
Initial value:
= {
{ 3328, 3331 },
{ 3333, 3340 },
{ 3342, 3344 },
{ 3346, 3396 },
{ 3398, 3400 },
{ 3402, 3407 },
{ 3412, 3427 },
{ 3430, 3455 },
}

Definition at line 5572 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Malayalam_range16 [2/2]

const URange16 re2::Malayalam_range16[]
static
Initial value:
= {
{ 3328, 3340 },
{ 3342, 3344 },
{ 3346, 3396 },
{ 3398, 3400 },
{ 3402, 3407 },
{ 3412, 3427 },
{ 3430, 3455 },
}

Definition at line 5672 of file re2/re2/unicode_groups.cc.

◆ Mandaic_range16 [1/2]

const URange16 re2::Mandaic_range16[]
static
Initial value:
= {
{ 2112, 2139 },
{ 2142, 2142 },
}

Definition at line 5582 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Mandaic_range16 [2/2]

const URange16 re2::Mandaic_range16[]
static
Initial value:
= {
{ 2112, 2139 },
{ 2142, 2142 },
}

Definition at line 5681 of file re2/re2/unicode_groups.cc.

◆ Manichaean_range32 [1/2]

const URange32 re2::Manichaean_range32[]
static
Initial value:
= {
{ 68288, 68326 },
{ 68331, 68342 },
}

Definition at line 5586 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Manichaean_range32 [2/2]

const URange32 re2::Manichaean_range32[]
static
Initial value:
= {
{ 68288, 68326 },
{ 68331, 68342 },
}

Definition at line 5685 of file re2/re2/unicode_groups.cc.

◆ Marchen_range32 [1/2]

const URange32 re2::Marchen_range32[]
static
Initial value:
= {
{ 72816, 72847 },
{ 72850, 72871 },
{ 72873, 72886 },
}

Definition at line 5590 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Marchen_range32 [2/2]

const URange32 re2::Marchen_range32[]
static
Initial value:
= {
{ 72816, 72847 },
{ 72850, 72871 },
{ 72873, 72886 },
}

Definition at line 5689 of file re2/re2/unicode_groups.cc.

◆ Masaram_Gondi_range32 [1/2]

const URange32 re2::Masaram_Gondi_range32[]
static
Initial value:
= {
{ 72960, 72966 },
{ 72968, 72969 },
{ 72971, 73014 },
{ 73018, 73018 },
{ 73020, 73021 },
{ 73023, 73031 },
{ 73040, 73049 },
}

Definition at line 5595 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Masaram_Gondi_range32 [2/2]

const URange32 re2::Masaram_Gondi_range32[]
static
Initial value:
= {
{ 72960, 72966 },
{ 72968, 72969 },
{ 72971, 73014 },
{ 73018, 73018 },
{ 73020, 73021 },
{ 73023, 73031 },
{ 73040, 73049 },
}

Definition at line 5694 of file re2/re2/unicode_groups.cc.

◆ matchnl_tests

Test re2::matchnl_tests
Initial value:
= {
{ ".", "dot{}" },
{ "\n", "lit{\n}" },
{ "[^a]", "cc{0-0x60 0x62-0x10ffff}" },
{ "[a\\n]", "cc{0xa 0x61}" },
}

Definition at line 293 of file bloaty/third_party/re2/re2/testing/parse_test.cc.

◆ maximum_repeat_count

int re2::maximum_repeat_count = 1000
static

Definition at line 48 of file re2/re2/parse.cc.

◆ Mc_range16 [1/2]

const URange16 re2::Mc_range16[]
static

◆ Mc_range16 [2/2]

const URange16 re2::Mc_range16[]
static

Definition at line 2858 of file re2/re2/unicode_groups.cc.

◆ Mc_range32 [1/2]

const URange32 re2::Mc_range32[]
static

◆ Mc_range32 [2/2]

const URange32 re2::Mc_range32[]
static

Definition at line 2969 of file re2/re2/unicode_groups.cc.

◆ Me_range16 [1/2]

const URange16 re2::Me_range16[]
static
Initial value:
= {
{ 1160, 1161 },
{ 6846, 6846 },
{ 8413, 8416 },
{ 8418, 8420 },
{ 42608, 42610 },
}

Definition at line 2988 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Me_range16 [2/2]

const URange16 re2::Me_range16[]
static
Initial value:
= {
{ 1160, 1161 },
{ 6846, 6846 },
{ 8413, 8416 },
{ 8418, 8420 },
{ 42608, 42610 },
}

Definition at line 3037 of file re2/re2/unicode_groups.cc.

◆ Medefaidrin_range32 [1/2]

const URange32 re2::Medefaidrin_range32[]
static
Initial value:
= {
{ 93760, 93850 },
}

Definition at line 5604 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Medefaidrin_range32 [2/2]

const URange32 re2::Medefaidrin_range32[]
static
Initial value:
= {
{ 93760, 93850 },
}

Definition at line 5703 of file re2/re2/unicode_groups.cc.

◆ Meetei_Mayek_range16 [1/2]

const URange16 re2::Meetei_Mayek_range16[]
static
Initial value:
= {
{ 43744, 43766 },
{ 43968, 44013 },
{ 44016, 44025 },
}

Definition at line 5607 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Meetei_Mayek_range16 [2/2]

const URange16 re2::Meetei_Mayek_range16[]
static
Initial value:
= {
{ 43744, 43766 },
{ 43968, 44013 },
{ 44016, 44025 },
}

Definition at line 5706 of file re2/re2/unicode_groups.cc.

◆ Mende_Kikakui_range32 [1/2]

const URange32 re2::Mende_Kikakui_range32[]
static
Initial value:
= {
{ 124928, 125124 },
{ 125127, 125142 },
}

Definition at line 5612 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Mende_Kikakui_range32 [2/2]

const URange32 re2::Mende_Kikakui_range32[]
static
Initial value:
= {
{ 124928, 125124 },
{ 125127, 125142 },
}

Definition at line 5711 of file re2/re2/unicode_groups.cc.

◆ Meroitic_Cursive_range32 [1/2]

const URange32 re2::Meroitic_Cursive_range32[]
static
Initial value:
= {
{ 68000, 68023 },
{ 68028, 68047 },
{ 68050, 68095 },
}

Definition at line 5616 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Meroitic_Cursive_range32 [2/2]

const URange32 re2::Meroitic_Cursive_range32[]
static
Initial value:
= {
{ 68000, 68023 },
{ 68028, 68047 },
{ 68050, 68095 },
}

Definition at line 5715 of file re2/re2/unicode_groups.cc.

◆ Meroitic_Hieroglyphs_range32 [1/2]

const URange32 re2::Meroitic_Hieroglyphs_range32[]
static
Initial value:
= {
{ 67968, 67999 },
}

Definition at line 5621 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Meroitic_Hieroglyphs_range32 [2/2]

const URange32 re2::Meroitic_Hieroglyphs_range32[]
static
Initial value:
= {
{ 67968, 67999 },
}

Definition at line 5720 of file re2/re2/unicode_groups.cc.

◆ Miao_range32 [1/2]

const URange32 re2::Miao_range32[]
static
Initial value:
= {
{ 93952, 94026 },
{ 94031, 94087 },
{ 94095, 94111 },
}

Definition at line 5624 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Miao_range32 [2/2]

const URange32 re2::Miao_range32[]
static
Initial value:
= {
{ 93952, 94026 },
{ 94031, 94087 },
{ 94095, 94111 },
}

Definition at line 5723 of file re2/re2/unicode_groups.cc.

◆ Mn_range16 [1/2]

const URange16 re2::Mn_range16[]
static

◆ Mn_range16 [2/2]

const URange16 re2::Mn_range16[]
static

Definition at line 3044 of file re2/re2/unicode_groups.cc.

◆ Mn_range32 [1/2]

const URange32 re2::Mn_range32[]
static

◆ Mn_range32 [2/2]

const URange32 re2::Mn_range32[]
static

Definition at line 3256 of file re2/re2/unicode_groups.cc.

◆ Modi_range32 [1/2]

const URange32 re2::Modi_range32[]
static
Initial value:
= {
{ 71168, 71236 },
{ 71248, 71257 },
}

Definition at line 5629 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Modi_range32 [2/2]

const URange32 re2::Modi_range32[]
static
Initial value:
= {
{ 71168, 71236 },
{ 71248, 71257 },
}

Definition at line 5728 of file re2/re2/unicode_groups.cc.

◆ Mongolian_range16 [1/2]

const URange16 re2::Mongolian_range16[]
static
Initial value:
= {
{ 6144, 6145 },
{ 6148, 6148 },
{ 6150, 6158 },
{ 6160, 6169 },
{ 6176, 6264 },
{ 6272, 6314 },
}

Definition at line 5633 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Mongolian_range16 [2/2]

const URange16 re2::Mongolian_range16[]
static
Initial value:
= {
{ 6144, 6145 },
{ 6148, 6148 },
{ 6150, 6158 },
{ 6160, 6169 },
{ 6176, 6264 },
{ 6272, 6314 },
}

Definition at line 5732 of file re2/re2/unicode_groups.cc.

◆ Mongolian_range32 [1/2]

const URange32 re2::Mongolian_range32[]
static
Initial value:
= {
{ 71264, 71276 },
}

Definition at line 5641 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Mongolian_range32 [2/2]

const URange32 re2::Mongolian_range32[]
static
Initial value:
= {
{ 71264, 71276 },
}

Definition at line 5740 of file re2/re2/unicode_groups.cc.

◆ Mro_range32 [1/2]

const URange32 re2::Mro_range32[]
static
Initial value:
= {
{ 92736, 92766 },
{ 92768, 92777 },
{ 92782, 92783 },
}

Definition at line 5644 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Mro_range32 [2/2]

const URange32 re2::Mro_range32[]
static
Initial value:
= {
{ 92736, 92766 },
{ 92768, 92777 },
{ 92782, 92783 },
}

Definition at line 5743 of file re2/re2/unicode_groups.cc.

◆ Multani_range32 [1/2]

const URange32 re2::Multani_range32[]
static
Initial value:
= {
{ 70272, 70278 },
{ 70280, 70280 },
{ 70282, 70285 },
{ 70287, 70301 },
{ 70303, 70313 },
}

Definition at line 5649 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Multani_range32 [2/2]

const URange32 re2::Multani_range32[]
static
Initial value:
= {
{ 70272, 70278 },
{ 70280, 70280 },
{ 70282, 70285 },
{ 70287, 70301 },
{ 70303, 70313 },
}

Definition at line 5748 of file re2/re2/unicode_groups.cc.

◆ multi_line [1/2]

const Regexp::ParseFlags re2::multi_line
static
Initial value:
=
static_cast<Regexp::ParseFlags>(Regexp::LikePerl & ~Regexp::OneLine)

Definition at line 149 of file bloaty/third_party/re2/re2/testing/tester.cc.

◆ multi_line [2/2]

const Regexp::ParseFlags re2::multi_line
static
Initial value:
=
static_cast<Regexp::ParseFlags>(Regexp::LikePerl & ~Regexp::OneLine)

Definition at line 165 of file re2/re2/testing/tester.cc.

◆ Myanmar_range16 [1/2]

const URange16 re2::Myanmar_range16[]
static
Initial value:
= {
{ 4096, 4255 },
{ 43488, 43518 },
{ 43616, 43647 },
}

Definition at line 5656 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Myanmar_range16 [2/2]

const URange16 re2::Myanmar_range16[]
static
Initial value:
= {
{ 4096, 4255 },
{ 43488, 43518 },
{ 43616, 43647 },
}

Definition at line 5755 of file re2/re2/unicode_groups.cc.

◆ N_range16 [1/2]

const URange16 re2::N_range16[]
static

◆ N_range16 [2/2]

const URange16 re2::N_range16[]
static

Definition at line 3375 of file re2/re2/unicode_groups.cc.

◆ N_range32 [1/2]

const URange32 re2::N_range32[]
static

◆ N_range32 [2/2]

const URange32 re2::N_range32[]
static

Definition at line 3444 of file re2/re2/unicode_groups.cc.

◆ Nabataean_range32 [1/2]

const URange32 re2::Nabataean_range32[]
static
Initial value:
= {
{ 67712, 67742 },
{ 67751, 67759 },
}

Definition at line 5661 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Nabataean_range32 [2/2]

const URange32 re2::Nabataean_range32[]
static
Initial value:
= {
{ 67712, 67742 },
{ 67751, 67759 },
}

Definition at line 5760 of file re2/re2/unicode_groups.cc.

◆ Nandinagari_range32 [1/2]

const URange32 re2::Nandinagari_range32[]
static
Initial value:
= {
{ 72096, 72103 },
{ 72106, 72151 },
{ 72154, 72164 },
}

Definition at line 5665 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Nandinagari_range32 [2/2]

const URange32 re2::Nandinagari_range32[]
static
Initial value:
= {
{ 72096, 72103 },
{ 72106, 72151 },
{ 72154, 72164 },
}

Definition at line 5764 of file re2/re2/unicode_groups.cc.

◆ Nd_range16 [1/2]

const URange16 re2::Nd_range16[]
static

◆ Nd_range16 [2/2]

const URange16 re2::Nd_range16[]
static

Definition at line 3512 of file re2/re2/unicode_groups.cc.

◆ Nd_range32 [1/2]

const URange32 re2::Nd_range32[]
static
Initial value:
= {
{ 66720, 66729 },
{ 68912, 68921 },
{ 69734, 69743 },
{ 69872, 69881 },
{ 69942, 69951 },
{ 70096, 70105 },
{ 70384, 70393 },
{ 70736, 70745 },
{ 70864, 70873 },
{ 71248, 71257 },
{ 71360, 71369 },
{ 71472, 71481 },
{ 71904, 71913 },
{ 72784, 72793 },
{ 73040, 73049 },
{ 73120, 73129 },
{ 92768, 92777 },
{ 93008, 93017 },
{ 120782, 120831 },
{ 123200, 123209 },
{ 123632, 123641 },
{ 125264, 125273 },
}

Definition at line 3490 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Nd_range32 [2/2]

const URange32 re2::Nd_range32[]
static
Initial value:
= {
{ 66720, 66729 },
{ 68912, 68921 },
{ 69734, 69743 },
{ 69872, 69881 },
{ 69942, 69951 },
{ 70096, 70105 },
{ 70384, 70393 },
{ 70736, 70745 },
{ 70864, 70873 },
{ 71248, 71257 },
{ 71360, 71369 },
{ 71472, 71481 },
{ 71904, 71913 },
{ 72016, 72025 },
{ 72784, 72793 },
{ 73040, 73049 },
{ 73120, 73129 },
{ 92768, 92777 },
{ 93008, 93017 },
{ 120782, 120831 },
{ 123200, 123209 },
{ 123632, 123641 },
{ 125264, 125273 },
{ 130032, 130041 },
}

Definition at line 3551 of file re2/re2/unicode_groups.cc.

◆ nested_tests

Test re2::nested_tests
Initial value:
= {
{ "((((((((((x{2}){2}){2}){2}){2}){2}){2}){2}){2}))",
"cap{cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 lit{x}}}}}}}}}}}}}}}}}}}}" },
{ "((((((((((x{1}){2}){2}){2}){2}){2}){2}){2}){2}){2})",
"cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{1,1 lit{x}}}}}}}}}}}}}}}}}}}}}" },
{ "((((((((((x{0}){2}){2}){2}){2}){2}){2}){2}){2}){2})",
"cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 cap{rep{0,0 lit{x}}}}}}}}}}}}}}}}}}}}}" },
{ "((((((x{2}){2}){2}){5}){5}){5})",
"cap{rep{5,5 cap{rep{5,5 cap{rep{5,5 cap{rep{2,2 cap{rep{2,2 cap{rep{2,2 lit{x}}}}}}}}}}}}}" },
}

Definition at line 362 of file bloaty/third_party/re2/re2/testing/parse_test.cc.

◆ never_tests [1/2]

struct re2::NeverTest re2::never_tests[]
static
Initial value:
= {
{ "(.*)", "abc\ndef\nghi\n", "abc" },
{ "(?s)(abc.*def)", "abc\ndef\n", NULL },
{ "(abc(.|\n)*def)", "abc\ndef\n", NULL },
{ "(abc[^x]*def)", "abc\ndef\n", NULL },
{ "(abc[^x]*def)", "abczzzdef\ndef\n", "abczzzdef" },
}

◆ never_tests [2/2]

struct re2::NeverTest re2::never_tests[]
static
Initial value:
= {
{ "(.*)", "abc\ndef\nghi\n", "abc" },
{ "(?s)(abc.*def)", "abc\ndef\n", NULL },
{ "(abc(.|\n)*def)", "abc\ndef\n", NULL },
{ "(abc[^x]*def)", "abc\ndef\n", NULL },
{ "(abc[^x]*def)", "abczzzdef\ndef\n", "abczzzdef" },
}

◆ New_Tai_Lue_range16 [1/2]

const URange16 re2::New_Tai_Lue_range16[]
static
Initial value:
= {
{ 6528, 6571 },
{ 6576, 6601 },
{ 6608, 6618 },
{ 6622, 6623 },
}

Definition at line 5670 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ New_Tai_Lue_range16 [2/2]

const URange16 re2::New_Tai_Lue_range16[]
static
Initial value:
= {
{ 6528, 6571 },
{ 6576, 6601 },
{ 6608, 6618 },
{ 6622, 6623 },
}

Definition at line 5769 of file re2/re2/unicode_groups.cc.

◆ Newa_range32 [1/2]

const URange32 re2::Newa_range32[]
static
Initial value:
= {
{ 70656, 70745 },
{ 70747, 70747 },
{ 70749, 70751 },
}

Definition at line 5676 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Newa_range32 [2/2]

const URange32 re2::Newa_range32[]
static
Initial value:
= {
{ 70656, 70747 },
{ 70749, 70753 },
}

Definition at line 5775 of file re2/re2/unicode_groups.cc.

◆ Nko_range16 [1/2]

const URange16 re2::Nko_range16[]
static
Initial value:
= {
{ 1984, 2042 },
{ 2045, 2047 },
}

Definition at line 5681 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Nko_range16 [2/2]

const URange16 re2::Nko_range16[]
static
Initial value:
= {
{ 1984, 2042 },
{ 2045, 2047 },
}

Definition at line 5779 of file re2/re2/unicode_groups.cc.

◆ Nl_range16 [1/2]

const URange16 re2::Nl_range16[]
static
Initial value:
= {
{ 5870, 5872 },
{ 8544, 8578 },
{ 8581, 8584 },
{ 12295, 12295 },
{ 12321, 12329 },
{ 12344, 12346 },
{ 42726, 42735 },
}

Definition at line 3514 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Nl_range16 [2/2]

const URange16 re2::Nl_range16[]
static
Initial value:
= {
{ 5870, 5872 },
{ 8544, 8578 },
{ 8581, 8584 },
{ 12295, 12295 },
{ 12321, 12329 },
{ 12344, 12346 },
{ 42726, 42735 },
}

Definition at line 3577 of file re2/re2/unicode_groups.cc.

◆ Nl_range32 [1/2]

const URange32 re2::Nl_range32[]
static
Initial value:
= {
{ 65856, 65908 },
{ 66369, 66369 },
{ 66378, 66378 },
{ 66513, 66517 },
{ 74752, 74862 },
}

Definition at line 3523 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Nl_range32 [2/2]

const URange32 re2::Nl_range32[]
static
Initial value:
= {
{ 65856, 65908 },
{ 66369, 66369 },
{ 66378, 66378 },
{ 66513, 66517 },
{ 74752, 74862 },
}

Definition at line 3586 of file re2/re2/unicode_groups.cc.

◆ No_range16 [1/2]

const URange16 re2::No_range16[]
static

◆ No_range16 [2/2]

const URange16 re2::No_range16[]
static

Definition at line 3593 of file re2/re2/unicode_groups.cc.

◆ No_range32 [1/2]

const URange32 re2::No_range32[]
static

◆ No_range32 [2/2]

const URange32 re2::No_range32[]
static

Definition at line 3624 of file re2/re2/unicode_groups.cc.

◆ nomatchnl_tests

Test re2::nomatchnl_tests
Initial value:
= {
{ ".", "cc{0-0x9 0xb-0x10ffff}" },
{ "\n", "lit{\n}" },
{ "[^a]", "cc{0-0x9 0xb-0x60 0x62-0x10ffff}" },
{ "[a\\n]", "cc{0xa 0x61}" },
}

Definition at line 306 of file bloaty/third_party/re2/re2/testing/parse_test.cc.

◆ nullPatchList

PatchList re2::nullPatchList = { 0 }
static

Definition at line 55 of file bloaty/third_party/re2/re2/compile.cc.

◆ num_perl_groups

const int re2::num_perl_groups = 6

Definition at line 30 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ num_posix_groups

const int re2::num_posix_groups = 28

Definition at line 117 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ num_unicode_casefold

const int re2::num_unicode_casefold = 356

◆ num_unicode_groups

const int re2::num_unicode_groups = 188

◆ num_unicode_tolower

const int re2::num_unicode_tolower = 198

◆ Nushu_range32 [1/2]

const URange32 re2::Nushu_range32[]
static
Initial value:
= {
{ 94177, 94177 },
{ 110960, 111355 },
}

Definition at line 5685 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Nushu_range32 [2/2]

const URange32 re2::Nushu_range32[]
static
Initial value:
= {
{ 94177, 94177 },
{ 110960, 111355 },
}

Definition at line 5783 of file re2/re2/unicode_groups.cc.

◆ Nyiakeng_Puachue_Hmong_range32 [1/2]

const URange32 re2::Nyiakeng_Puachue_Hmong_range32[]
static
Initial value:
= {
{ 123136, 123180 },
{ 123184, 123197 },
{ 123200, 123209 },
{ 123214, 123215 },
}

Definition at line 5689 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Nyiakeng_Puachue_Hmong_range32 [2/2]

const URange32 re2::Nyiakeng_Puachue_Hmong_range32[]
static
Initial value:
= {
{ 123136, 123180 },
{ 123184, 123197 },
{ 123200, 123209 },
{ 123214, 123215 },
}

Definition at line 5787 of file re2/re2/unicode_groups.cc.

◆ Ogham_range16 [1/2]

const URange16 re2::Ogham_range16[]
static
Initial value:
= {
{ 5760, 5788 },
}

Definition at line 5695 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Ogham_range16 [2/2]

const URange16 re2::Ogham_range16[]
static
Initial value:
= {
{ 5760, 5788 },
}

Definition at line 5793 of file re2/re2/unicode_groups.cc.

◆ Ol_Chiki_range16 [1/2]

const URange16 re2::Ol_Chiki_range16[]
static
Initial value:
= {
{ 7248, 7295 },
}

Definition at line 5698 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Ol_Chiki_range16 [2/2]

const URange16 re2::Ol_Chiki_range16[]
static
Initial value:
= {
{ 7248, 7295 },
}

Definition at line 5796 of file re2/re2/unicode_groups.cc.

◆ Old_Hungarian_range32 [1/2]

const URange32 re2::Old_Hungarian_range32[]
static
Initial value:
= {
{ 68736, 68786 },
{ 68800, 68850 },
{ 68858, 68863 },
}

Definition at line 5701 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Old_Hungarian_range32 [2/2]

const URange32 re2::Old_Hungarian_range32[]
static
Initial value:
= {
{ 68736, 68786 },
{ 68800, 68850 },
{ 68858, 68863 },
}

Definition at line 5799 of file re2/re2/unicode_groups.cc.

◆ Old_Italic_range32 [1/2]

const URange32 re2::Old_Italic_range32[]
static
Initial value:
= {
{ 66304, 66339 },
{ 66349, 66351 },
}

Definition at line 5706 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Old_Italic_range32 [2/2]

const URange32 re2::Old_Italic_range32[]
static
Initial value:
= {
{ 66304, 66339 },
{ 66349, 66351 },
}

Definition at line 5804 of file re2/re2/unicode_groups.cc.

◆ Old_North_Arabian_range32 [1/2]

const URange32 re2::Old_North_Arabian_range32[]
static
Initial value:
= {
{ 68224, 68255 },
}

Definition at line 5710 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Old_North_Arabian_range32 [2/2]

const URange32 re2::Old_North_Arabian_range32[]
static
Initial value:
= {
{ 68224, 68255 },
}

Definition at line 5808 of file re2/re2/unicode_groups.cc.

◆ Old_Permic_range32 [1/2]

const URange32 re2::Old_Permic_range32[]
static
Initial value:
= {
{ 66384, 66426 },
}

Definition at line 5713 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Old_Permic_range32 [2/2]

const URange32 re2::Old_Permic_range32[]
static
Initial value:
= {
{ 66384, 66426 },
}

Definition at line 5811 of file re2/re2/unicode_groups.cc.

◆ Old_Persian_range32 [1/2]

const URange32 re2::Old_Persian_range32[]
static
Initial value:
= {
{ 66464, 66499 },
{ 66504, 66517 },
}

Definition at line 5716 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Old_Persian_range32 [2/2]

const URange32 re2::Old_Persian_range32[]
static
Initial value:
= {
{ 66464, 66499 },
{ 66504, 66517 },
}

Definition at line 5814 of file re2/re2/unicode_groups.cc.

◆ Old_Sogdian_range32 [1/2]

const URange32 re2::Old_Sogdian_range32[]
static
Initial value:
= {
{ 69376, 69415 },
}

Definition at line 5720 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Old_Sogdian_range32 [2/2]

const URange32 re2::Old_Sogdian_range32[]
static
Initial value:
= {
{ 69376, 69415 },
}

Definition at line 5818 of file re2/re2/unicode_groups.cc.

◆ Old_South_Arabian_range32 [1/2]

const URange32 re2::Old_South_Arabian_range32[]
static
Initial value:
= {
{ 68192, 68223 },
}

Definition at line 5723 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Old_South_Arabian_range32 [2/2]

const URange32 re2::Old_South_Arabian_range32[]
static
Initial value:
= {
{ 68192, 68223 },
}

Definition at line 5821 of file re2/re2/unicode_groups.cc.

◆ Old_Turkic_range32 [1/2]

const URange32 re2::Old_Turkic_range32[]
static
Initial value:
= {
{ 68608, 68680 },
}

Definition at line 5726 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Old_Turkic_range32 [2/2]

const URange32 re2::Old_Turkic_range32[]
static
Initial value:
= {
{ 68608, 68680 },
}

Definition at line 5824 of file re2/re2/unicode_groups.cc.

◆ only_perl

const char * re2::only_perl
Initial value:
= {
"[a-b-c]",
"\\Qabc\\E",
"\\Q*+?{[\\E",
"\\Q\\\\E",
"\\Q\\\\\\E",
"\\Q\\\\\\\\E",
"\\Q\\\\\\\\\\E",
"(?:a)",
"(?P<name>a)",
}

Definition at line 407 of file bloaty/third_party/re2/re2/testing/parse_test.cc.

◆ only_posix

const char * re2::only_posix
Initial value:
= {
"a++",
"a**",
"a?*",
"a+*",
"a{1}*",
}

Definition at line 420 of file bloaty/third_party/re2/re2/testing/parse_test.cc.

◆ Oriya_range16 [1/2]

const URange16 re2::Oriya_range16[]
static
Initial value:
= {
{ 2817, 2819 },
{ 2821, 2828 },
{ 2831, 2832 },
{ 2835, 2856 },
{ 2858, 2864 },
{ 2866, 2867 },
{ 2869, 2873 },
{ 2876, 2884 },
{ 2887, 2888 },
{ 2891, 2893 },
{ 2902, 2903 },
{ 2908, 2909 },
{ 2911, 2915 },
{ 2918, 2935 },
}

Definition at line 5729 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Oriya_range16 [2/2]

const URange16 re2::Oriya_range16[]
static
Initial value:
= {
{ 2817, 2819 },
{ 2821, 2828 },
{ 2831, 2832 },
{ 2835, 2856 },
{ 2858, 2864 },
{ 2866, 2867 },
{ 2869, 2873 },
{ 2876, 2884 },
{ 2887, 2888 },
{ 2891, 2893 },
{ 2901, 2903 },
{ 2908, 2909 },
{ 2911, 2915 },
{ 2918, 2935 },
}

Definition at line 5827 of file re2/re2/unicode_groups.cc.

◆ Osage_range32 [1/2]

const URange32 re2::Osage_range32[]
static
Initial value:
= {
{ 66736, 66771 },
{ 66776, 66811 },
}

Definition at line 5745 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Osage_range32 [2/2]

const URange32 re2::Osage_range32[]
static
Initial value:
= {
{ 66736, 66771 },
{ 66776, 66811 },
}

Definition at line 5843 of file re2/re2/unicode_groups.cc.

◆ Osmanya_range32 [1/2]

const URange32 re2::Osmanya_range32[]
static
Initial value:
= {
{ 66688, 66717 },
{ 66720, 66729 },
}

Definition at line 5749 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Osmanya_range32 [2/2]

const URange32 re2::Osmanya_range32[]
static
Initial value:
= {
{ 66688, 66717 },
{ 66720, 66729 },
}

Definition at line 5847 of file re2/re2/unicode_groups.cc.

◆ P_range16 [1/2]

const URange16 re2::P_range16[]
static

◆ P_range16 [2/2]

const URange16 re2::P_range16[]
static

Definition at line 3668 of file re2/re2/unicode_groups.cc.

◆ P_range32 [1/2]

const URange32 re2::P_range32[]
static

◆ P_range32 [2/2]

const URange32 re2::P_range32[]
static

Definition at line 3802 of file re2/re2/unicode_groups.cc.

◆ Pahawh_Hmong_range32 [1/2]

const URange32 re2::Pahawh_Hmong_range32[]
static
Initial value:
= {
{ 92928, 92997 },
{ 93008, 93017 },
{ 93019, 93025 },
{ 93027, 93047 },
{ 93053, 93071 },
}

Definition at line 5753 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Pahawh_Hmong_range32 [2/2]

const URange32 re2::Pahawh_Hmong_range32[]
static
Initial value:
= {
{ 92928, 92997 },
{ 93008, 93017 },
{ 93019, 93025 },
{ 93027, 93047 },
{ 93053, 93071 },
}

Definition at line 5851 of file re2/re2/unicode_groups.cc.

◆ Palmyrene_range32 [1/2]

const URange32 re2::Palmyrene_range32[]
static
Initial value:
= {
{ 67680, 67711 },
}

Definition at line 5760 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Palmyrene_range32 [2/2]

const URange32 re2::Palmyrene_range32[]
static
Initial value:
= {
{ 67680, 67711 },
}

Definition at line 5858 of file re2/re2/unicode_groups.cc.

◆ Parse1Backtrack

ParseImpl re2::Parse1Backtrack

◆ Parse1BitState

ParseImpl re2::Parse1BitState

◆ Parse1CachedBacktrack

ParseImpl re2::Parse1CachedBacktrack

◆ Parse1CachedBitState

ParseImpl re2::Parse1CachedBitState

◆ Parse1CachedNFA

ParseImpl re2::Parse1CachedNFA

◆ Parse1CachedOnePass

ParseImpl re2::Parse1CachedOnePass

◆ Parse1CachedPCRE

ParseImpl re2::Parse1CachedPCRE

◆ Parse1CachedRE2

ParseImpl re2::Parse1CachedRE2

◆ Parse1NFA

ParseImpl re2::Parse1NFA

◆ Parse1OnePass

ParseImpl re2::Parse1OnePass

◆ Parse1PCRE

ParseImpl re2::Parse1PCRE

◆ Parse1RE2

ParseImpl re2::Parse1RE2

◆ Parse3Backtrack

ParseImpl re2::Parse3Backtrack

◆ Parse3BitState

ParseImpl re2::Parse3BitState

◆ Parse3CachedBacktrack

ParseImpl re2::Parse3CachedBacktrack

◆ Parse3CachedBitState

ParseImpl re2::Parse3CachedBitState

◆ Parse3CachedNFA

ParseImpl re2::Parse3CachedNFA

◆ Parse3CachedOnePass

ParseImpl re2::Parse3CachedOnePass

◆ Parse3CachedPCRE

ParseImpl re2::Parse3CachedPCRE

◆ Parse3CachedRE2

ParseImpl re2::Parse3CachedRE2

◆ Parse3NFA

ParseImpl re2::Parse3NFA

◆ Parse3OnePass

ParseImpl re2::Parse3OnePass

◆ Parse3PCRE

ParseImpl re2::Parse3PCRE

◆ Parse3RE2

ParseImpl re2::Parse3RE2

◆ parse_modes [1/2]

ParseMode re2::parse_modes[]
static
Initial value:
= {
{ single_line, "single-line" },
{ single_line|Regexp::Latin1, "single-line, latin1" },
{ multi_line, "multiline" },
{ multi_line|Regexp::NonGreedy, "multiline, nongreedy" },
{ multi_line|Regexp::Latin1, "multiline, latin1" },
}

Definition at line 152 of file bloaty/third_party/re2/re2/testing/tester.cc.

◆ parse_modes [2/2]

ParseMode re2::parse_modes[]
static
Initial value:
= {
{ single_line, "single-line" },
{ single_line|Regexp::Latin1, "single-line, latin1" },
{ multi_line, "multiline" },
{ multi_line|Regexp::NonGreedy, "multiline, nongreedy" },
{ multi_line|Regexp::Latin1, "multiline, latin1" },
}

Definition at line 168 of file re2/re2/testing/tester.cc.

◆ Pau_Cin_Hau_range32 [1/2]

const URange32 re2::Pau_Cin_Hau_range32[]
static
Initial value:
= {
{ 72384, 72440 },
}

Definition at line 5763 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Pau_Cin_Hau_range32 [2/2]

const URange32 re2::Pau_Cin_Hau_range32[]
static
Initial value:
= {
{ 72384, 72440 },
}

Definition at line 5861 of file re2/re2/unicode_groups.cc.

◆ Pc_range16 [1/2]

const URange16 re2::Pc_range16[]
static
Initial value:
= {
{ 95, 95 },
{ 8255, 8256 },
{ 8276, 8276 },
{ 65075, 65076 },
{ 65101, 65103 },
{ 65343, 65343 },
}

Definition at line 3790 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Pc_range16 [2/2]

const URange16 re2::Pc_range16[]
static
Initial value:
= {
{ 95, 95 },
{ 8255, 8256 },
{ 8276, 8276 },
{ 65075, 65076 },
{ 65101, 65103 },
{ 65343, 65343 },
}

Definition at line 3857 of file re2/re2/unicode_groups.cc.

◆ Pd_range16 [1/2]

const URange16 re2::Pd_range16[]
static
Initial value:
= {
{ 45, 45 },
{ 1418, 1418 },
{ 1470, 1470 },
{ 5120, 5120 },
{ 6150, 6150 },
{ 8208, 8213 },
{ 11799, 11799 },
{ 11802, 11802 },
{ 11834, 11835 },
{ 11840, 11840 },
{ 12316, 12316 },
{ 12336, 12336 },
{ 12448, 12448 },
{ 65073, 65074 },
{ 65112, 65112 },
{ 65123, 65123 },
{ 65293, 65293 },
}

Definition at line 3798 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Pd_range16 [2/2]

const URange16 re2::Pd_range16[]
static
Initial value:
= {
{ 45, 45 },
{ 1418, 1418 },
{ 1470, 1470 },
{ 5120, 5120 },
{ 6150, 6150 },
{ 8208, 8213 },
{ 11799, 11799 },
{ 11802, 11802 },
{ 11834, 11835 },
{ 11840, 11840 },
{ 12316, 12316 },
{ 12336, 12336 },
{ 12448, 12448 },
{ 65073, 65074 },
{ 65112, 65112 },
{ 65123, 65123 },
{ 65293, 65293 },
}

Definition at line 3865 of file re2/re2/unicode_groups.cc.

◆ Pd_range32

const URange32 re2::Pd_range32[]
static
Initial value:
= {
{ 69293, 69293 },
}

Definition at line 3884 of file re2/re2/unicode_groups.cc.

◆ Pe_range16 [1/2]

const URange16 re2::Pe_range16[]
static

◆ Pe_range16 [2/2]

const URange16 re2::Pe_range16[]
static

Definition at line 3887 of file re2/re2/unicode_groups.cc.

◆ perl_groups

const UGroup re2::perl_groups
Initial value:
= {
{ "\\d", +1, code1, 1 },
{ "\\D", -1, code1, 1 },
{ "\\s", +1, code2, 3 },
{ "\\S", -1, code2, 3 },
{ "\\w", +1, code3, 4 },
{ "\\W", -1, code3, 4 },
}

Definition at line 22 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ Pf_range16 [1/2]

const URange16 re2::Pf_range16[]
static
Initial value:
= {
{ 187, 187 },
{ 8217, 8217 },
{ 8221, 8221 },
{ 8250, 8250 },
{ 11779, 11779 },
{ 11781, 11781 },
{ 11786, 11786 },
{ 11789, 11789 },
{ 11805, 11805 },
{ 11809, 11809 },
}

Definition at line 3891 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Pf_range16 [2/2]

const URange16 re2::Pf_range16[]
static
Initial value:
= {
{ 187, 187 },
{ 8217, 8217 },
{ 8221, 8221 },
{ 8250, 8250 },
{ 11779, 11779 },
{ 11781, 11781 },
{ 11786, 11786 },
{ 11789, 11789 },
{ 11805, 11805 },
{ 11809, 11809 },
}

Definition at line 3961 of file re2/re2/unicode_groups.cc.

◆ Phags_Pa_range16 [1/2]

const URange16 re2::Phags_Pa_range16[]
static
Initial value:
= {
{ 43072, 43127 },
}

Definition at line 5766 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Phags_Pa_range16 [2/2]

const URange16 re2::Phags_Pa_range16[]
static
Initial value:
= {
{ 43072, 43127 },
}

Definition at line 5864 of file re2/re2/unicode_groups.cc.

◆ Phoenician_range32 [1/2]

const URange32 re2::Phoenician_range32[]
static
Initial value:
= {
{ 67840, 67867 },
{ 67871, 67871 },
}

Definition at line 5769 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Phoenician_range32 [2/2]

const URange32 re2::Phoenician_range32[]
static
Initial value:
= {
{ 67840, 67867 },
{ 67871, 67871 },
}

Definition at line 5867 of file re2/re2/unicode_groups.cc.

◆ Pi_range16 [1/2]

const URange16 re2::Pi_range16[]
static
Initial value:
= {
{ 171, 171 },
{ 8216, 8216 },
{ 8219, 8220 },
{ 8223, 8223 },
{ 8249, 8249 },
{ 11778, 11778 },
{ 11780, 11780 },
{ 11785, 11785 },
{ 11788, 11788 },
{ 11804, 11804 },
{ 11808, 11808 },
}

Definition at line 3903 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Pi_range16 [2/2]

const URange16 re2::Pi_range16[]
static
Initial value:
= {
{ 171, 171 },
{ 8216, 8216 },
{ 8219, 8220 },
{ 8223, 8223 },
{ 8249, 8249 },
{ 11778, 11778 },
{ 11780, 11780 },
{ 11785, 11785 },
{ 11788, 11788 },
{ 11804, 11804 },
{ 11808, 11808 },
}

Definition at line 3973 of file re2/re2/unicode_groups.cc.

◆ Po_range16 [1/2]

const URange16 re2::Po_range16[]
static

◆ Po_range16 [2/2]

const URange16 re2::Po_range16[]
static

Definition at line 3986 of file re2/re2/unicode_groups.cc.

◆ Po_range32 [1/2]

const URange32 re2::Po_range32[]
static

◆ Po_range32 [2/2]

const URange32 re2::Po_range32[]
static

Definition at line 4117 of file re2/re2/unicode_groups.cc.

◆ posix_groups

const UGroup re2::posix_groups
Initial value:
= {
{ "[:alnum:]", +1, code4, 3 },
{ "[:^alnum:]", -1, code4, 3 },
{ "[:alpha:]", +1, code5, 2 },
{ "[:^alpha:]", -1, code5, 2 },
{ "[:ascii:]", +1, code6, 1 },
{ "[:^ascii:]", -1, code6, 1 },
{ "[:blank:]", +1, code7, 2 },
{ "[:^blank:]", -1, code7, 2 },
{ "[:cntrl:]", +1, code8, 2 },
{ "[:^cntrl:]", -1, code8, 2 },
{ "[:digit:]", +1, code9, 1 },
{ "[:^digit:]", -1, code9, 1 },
{ "[:graph:]", +1, code10, 1 },
{ "[:^graph:]", -1, code10, 1 },
{ "[:lower:]", +1, code11, 1 },
{ "[:^lower:]", -1, code11, 1 },
{ "[:print:]", +1, code12, 1 },
{ "[:^print:]", -1, code12, 1 },
{ "[:punct:]", +1, code13, 4 },
{ "[:^punct:]", -1, code13, 4 },
{ "[:space:]", +1, code14, 2 },
{ "[:^space:]", -1, code14, 2 },
{ "[:upper:]", +1, code15, 1 },
{ "[:^upper:]", -1, code15, 1 },
{ "[:word:]", +1, code16, 4 },
{ "[:^word:]", -1, code16, 4 },
{ "[:xdigit:]", +1, code17, 3 },
{ "[:^xdigit:]", -1, code17, 3 },
}

Definition at line 87 of file bloaty/third_party/re2/re2/perl_groups.cc.

◆ prefix_accel_tests

const char* re2::prefix_accel_tests[]
static
Initial value:
= {
"aababc\\d+",
"(?i)AABABC\\d+",
}

Definition at line 168 of file re2/re2/testing/required_prefix_test.cc.

◆ prefix_tests

Test re2::prefix_tests

◆ prog_80_10ffff

struct re2::ByteRangeProg re2::prog_80_10ffff[]
static
Initial value:
= {
{ -1, 0x80, 0xBF, },
{ 0, 0xC2, 0xDF, },
{ 0, 0xA0, 0xBF, },
{ 2, 0xE0, 0xE0, },
{ 0, 0x80, 0xBF, },
{ 4, 0xE1, 0xEF, },
{ 4, 0x90, 0xBF, },
{ 6, 0xF0, 0xF0, },
{ 4, 0x80, 0xBF, },
{ 8, 0xF1, 0xF3, },
{ 4, 0x80, 0x8F, },
{ 10, 0xF4, 0xF4, },
}

◆ Ps_range16 [1/2]

const URange16 re2::Ps_range16[]
static

◆ Ps_range16 [2/2]

const URange16 re2::Ps_range16[]
static

Definition at line 4171 of file re2/re2/unicode_groups.cc.

◆ Psalter_Pahlavi_range32 [1/2]

const URange32 re2::Psalter_Pahlavi_range32[]
static
Initial value:
= {
{ 68480, 68497 },
{ 68505, 68508 },
{ 68521, 68527 },
}

Definition at line 5773 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Psalter_Pahlavi_range32 [2/2]

const URange32 re2::Psalter_Pahlavi_range32[]
static
Initial value:
= {
{ 68480, 68497 },
{ 68505, 68508 },
{ 68521, 68527 },
}

Definition at line 5871 of file re2/re2/unicode_groups.cc.

◆ RE2_DEBUG_MODE

const bool re2::RE2_DEBUG_MODE = true

◆ ref_map [1/2]

std::map<Regexp*, int>* re2::ref_map
static

Definition at line 78 of file bloaty/third_party/re2/re2/regexp.cc.

◆ ref_map [2/2]

std::map<Regexp*, int>* re2::ref_map
static

Definition at line 79 of file re2/re2/regexp.cc.

◆ ref_mutex [1/2]

Mutex* re2::ref_mutex
static

Definition at line 77 of file bloaty/third_party/re2/re2/regexp.cc.

◆ ref_mutex [2/2]

Mutex* re2::ref_mutex
static

Definition at line 78 of file re2/re2/regexp.cc.

◆ Rejang_range16 [1/2]

const URange16 re2::Rejang_range16[]
static
Initial value:
= {
{ 43312, 43347 },
{ 43359, 43359 },
}

Definition at line 5778 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Rejang_range16 [2/2]

const URange16 re2::Rejang_range16[]
static
Initial value:
= {
{ 43312, 43347 },
{ 43359, 43359 },
}

Definition at line 5876 of file re2/re2/unicode_groups.cc.

◆ reverse_tests

ReverseTest re2::reverse_tests
Initial value:
= {
{ "\\A(a|b)", "abc", true },
{ "(a|b)\\z", "cba", true },
{ "\\A(a|b)", "cba", false },
{ "(a|b)\\z", "abc", false },
}

Definition at line 289 of file bloaty/third_party/re2/re2/testing/dfa_test.cc.

◆ Runic_range16 [1/2]

const URange16 re2::Runic_range16[]
static
Initial value:
= {
{ 5792, 5866 },
{ 5870, 5880 },
}

Definition at line 5782 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Runic_range16 [2/2]

const URange16 re2::Runic_range16[]
static
Initial value:
= {
{ 5792, 5866 },
{ 5870, 5880 },
}

Definition at line 5880 of file re2/re2/unicode_groups.cc.

◆ S_range16 [1/2]

const URange16 re2::S_range16[]
static

◆ S_range16 [2/2]

const URange16 re2::S_range16[]
static

Definition at line 4248 of file re2/re2/unicode_groups.cc.

◆ S_range32 [1/2]

const URange32 re2::S_range32[]
static

◆ S_range32 [2/2]

const URange32 re2::S_range32[]
static

Definition at line 4398 of file re2/re2/unicode_groups.cc.

◆ Samaritan_range16 [1/2]

const URange16 re2::Samaritan_range16[]
static
Initial value:
= {
{ 2048, 2093 },
{ 2096, 2110 },
}

Definition at line 5786 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Samaritan_range16 [2/2]

const URange16 re2::Samaritan_range16[]
static
Initial value:
= {
{ 2048, 2093 },
{ 2096, 2110 },
}

Definition at line 5884 of file re2/re2/unicode_groups.cc.

◆ Saurashtra_range16 [1/2]

const URange16 re2::Saurashtra_range16[]
static
Initial value:
= {
{ 43136, 43205 },
{ 43214, 43225 },
}

Definition at line 5790 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Saurashtra_range16 [2/2]

const URange16 re2::Saurashtra_range16[]
static
Initial value:
= {
{ 43136, 43205 },
{ 43214, 43225 },
}

Definition at line 5888 of file re2/re2/unicode_groups.cc.

◆ Sc_range16 [1/2]

const URange16 re2::Sc_range16[]
static
Initial value:
= {
{ 36, 36 },
{ 162, 165 },
{ 1423, 1423 },
{ 1547, 1547 },
{ 2046, 2047 },
{ 2546, 2547 },
{ 2555, 2555 },
{ 2801, 2801 },
{ 3065, 3065 },
{ 3647, 3647 },
{ 6107, 6107 },
{ 8352, 8383 },
{ 43064, 43064 },
{ 65020, 65020 },
{ 65129, 65129 },
{ 65284, 65284 },
{ 65504, 65505 },
{ 65509, 65510 },
}

Definition at line 4406 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Sc_range16 [2/2]

const URange16 re2::Sc_range16[]
static
Initial value:
= {
{ 36, 36 },
{ 162, 165 },
{ 1423, 1423 },
{ 1547, 1547 },
{ 2046, 2047 },
{ 2546, 2547 },
{ 2555, 2555 },
{ 2801, 2801 },
{ 3065, 3065 },
{ 3647, 3647 },
{ 6107, 6107 },
{ 8352, 8383 },
{ 43064, 43064 },
{ 65020, 65020 },
{ 65129, 65129 },
{ 65284, 65284 },
{ 65504, 65505 },
{ 65509, 65510 },
}

Definition at line 4481 of file re2/re2/unicode_groups.cc.

◆ Sc_range32 [1/2]

const URange32 re2::Sc_range32[]
static
Initial value:
= {
{ 73693, 73696 },
{ 123647, 123647 },
{ 126128, 126128 },
}

Definition at line 4426 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Sc_range32 [2/2]

const URange32 re2::Sc_range32[]
static
Initial value:
= {
{ 73693, 73696 },
{ 123647, 123647 },
{ 126128, 126128 },
}

Definition at line 4501 of file re2/re2/unicode_groups.cc.

◆ search_failures

int re2::search_failures = 0
static

Definition at line 30 of file re2/re2/testing/dfa_test.cc.

◆ SearchBitState

SearchImpl re2::SearchBitState

◆ SearchCachedBitState

SearchImpl re2::SearchCachedBitState

◆ SearchCachedDFA

SearchImpl re2::SearchCachedDFA

◆ SearchCachedNFA

SearchImpl re2::SearchCachedNFA

◆ SearchCachedOnePass

SearchImpl re2::SearchCachedOnePass

◆ SearchCachedPCRE

SearchImpl re2::SearchCachedPCRE

◆ SearchCachedRE2

SearchImpl re2::SearchCachedRE2

◆ SearchDFA

SearchImpl re2::SearchDFA

◆ SearchNFA

SearchImpl re2::SearchNFA

◆ SearchOnePass

SearchImpl re2::SearchOnePass

◆ SearchParse1CachedPCRE

ParseImpl re2::SearchParse1CachedPCRE

◆ SearchParse1CachedRE2

ParseImpl re2::SearchParse1CachedRE2

◆ SearchParse2CachedPCRE

ParseImpl re2::SearchParse2CachedPCRE

◆ SearchParse2CachedRE2

ParseImpl re2::SearchParse2CachedRE2

◆ SearchPCRE

SearchImpl re2::SearchPCRE

◆ SearchRE2

SearchImpl re2::SearchRE2

◆ set_hooks

struct re2::SetHooks re2::set_hooks

◆ Sharada_range32 [1/2]

const URange32 re2::Sharada_range32[]
static
Initial value:
= {
{ 70016, 70093 },
{ 70096, 70111 },
}

Definition at line 5794 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Sharada_range32 [2/2]

const URange32 re2::Sharada_range32[]
static
Initial value:
= {
{ 70016, 70111 },
}

Definition at line 5892 of file re2/re2/unicode_groups.cc.

◆ Shavian_range32 [1/2]

const URange32 re2::Shavian_range32[]
static
Initial value:
= {
{ 66640, 66687 },
}

Definition at line 5798 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Shavian_range32 [2/2]

const URange32 re2::Shavian_range32[]
static
Initial value:
= {
{ 66640, 66687 },
}

Definition at line 5895 of file re2/re2/unicode_groups.cc.

◆ Siddham_range32 [1/2]

const URange32 re2::Siddham_range32[]
static
Initial value:
= {
{ 71040, 71093 },
{ 71096, 71133 },
}

Definition at line 5801 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Siddham_range32 [2/2]

const URange32 re2::Siddham_range32[]
static
Initial value:
= {
{ 71040, 71093 },
{ 71096, 71133 },
}

Definition at line 5898 of file re2/re2/unicode_groups.cc.

◆ SignWriting_range32 [1/2]

const URange32 re2::SignWriting_range32[]
static
Initial value:
= {
{ 120832, 121483 },
{ 121499, 121503 },
{ 121505, 121519 },
}

Definition at line 5805 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ SignWriting_range32 [2/2]

const URange32 re2::SignWriting_range32[]
static
Initial value:
= {
{ 120832, 121483 },
{ 121499, 121503 },
{ 121505, 121519 },
}

Definition at line 5902 of file re2/re2/unicode_groups.cc.

◆ simple_tests

RegexpTest re2::simple_tests

◆ single_line [1/2]

const Regexp::ParseFlags re2::single_line
static
Initial value:
=
Regexp::LikePerl

Definition at line 147 of file bloaty/third_party/re2/re2/testing/tester.cc.

◆ single_line [2/2]

const Regexp::ParseFlags re2::single_line
static
Initial value:
=
Regexp::LikePerl

Definition at line 163 of file re2/re2/testing/tester.cc.

◆ Sinhala_range16 [1/2]

const URange16 re2::Sinhala_range16[]
static
Initial value:
= {
{ 3458, 3459 },
{ 3461, 3478 },
{ 3482, 3505 },
{ 3507, 3515 },
{ 3517, 3517 },
{ 3520, 3526 },
{ 3530, 3530 },
{ 3535, 3540 },
{ 3542, 3542 },
{ 3544, 3551 },
{ 3558, 3567 },
{ 3570, 3572 },
}

Definition at line 5810 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Sinhala_range16 [2/2]

const URange16 re2::Sinhala_range16[]
static
Initial value:
= {
{ 3457, 3459 },
{ 3461, 3478 },
{ 3482, 3505 },
{ 3507, 3515 },
{ 3517, 3517 },
{ 3520, 3526 },
{ 3530, 3530 },
{ 3535, 3540 },
{ 3542, 3542 },
{ 3544, 3551 },
{ 3558, 3567 },
{ 3570, 3572 },
}

Definition at line 5907 of file re2/re2/unicode_groups.cc.

◆ Sinhala_range32 [1/2]

const URange32 re2::Sinhala_range32[]
static
Initial value:
= {
{ 70113, 70132 },
}

Definition at line 5824 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Sinhala_range32 [2/2]

const URange32 re2::Sinhala_range32[]
static
Initial value:
= {
{ 70113, 70132 },
}

Definition at line 5921 of file re2/re2/unicode_groups.cc.

◆ Sk_range16 [1/2]

const URange16 re2::Sk_range16[]
static
Initial value:
= {
{ 94, 94 },
{ 96, 96 },
{ 168, 168 },
{ 175, 175 },
{ 180, 180 },
{ 184, 184 },
{ 706, 709 },
{ 722, 735 },
{ 741, 747 },
{ 749, 749 },
{ 751, 767 },
{ 885, 885 },
{ 900, 901 },
{ 8125, 8125 },
{ 8127, 8129 },
{ 8141, 8143 },
{ 8157, 8159 },
{ 8173, 8175 },
{ 8189, 8190 },
{ 12443, 12444 },
{ 42752, 42774 },
{ 42784, 42785 },
{ 42889, 42890 },
{ 43867, 43867 },
{ 64434, 64449 },
{ 65342, 65342 },
{ 65344, 65344 },
{ 65507, 65507 },
}

Definition at line 4431 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Sk_range16 [2/2]

const URange16 re2::Sk_range16[]
static

Definition at line 4506 of file re2/re2/unicode_groups.cc.

◆ Sk_range32 [1/2]

const URange32 re2::Sk_range32[]
static
Initial value:
= {
{ 127995, 127999 },
}

Definition at line 4461 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Sk_range32 [2/2]

const URange32 re2::Sk_range32[]
static
Initial value:
= {
{ 127995, 127999 },
}

Definition at line 4537 of file re2/re2/unicode_groups.cc.

◆ Sm_range16 [1/2]

const URange16 re2::Sm_range16[]
static

◆ Sm_range16 [2/2]

const URange16 re2::Sm_range16[]
static

Definition at line 4540 of file re2/re2/unicode_groups.cc.

◆ Sm_range32 [1/2]

const URange32 re2::Sm_range32[]
static
Initial value:
= {
{ 120513, 120513 },
{ 120539, 120539 },
{ 120571, 120571 },
{ 120597, 120597 },
{ 120629, 120629 },
{ 120655, 120655 },
{ 120687, 120687 },
{ 120713, 120713 },
{ 120745, 120745 },
{ 120771, 120771 },
{ 126704, 126705 },
}

Definition at line 4519 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Sm_range32 [2/2]

const URange32 re2::Sm_range32[]
static
Initial value:
= {
{ 120513, 120513 },
{ 120539, 120539 },
{ 120571, 120571 },
{ 120597, 120597 },
{ 120629, 120629 },
{ 120655, 120655 },
{ 120687, 120687 },
{ 120713, 120713 },
{ 120745, 120745 },
{ 120771, 120771 },
{ 126704, 126705 },
}

Definition at line 4595 of file re2/re2/unicode_groups.cc.

◆ smallhttp_text [1/2]

std::string re2::smallhttp_text
static
Initial value:
=
"GET /abc HTTP/1.1"

Definition at line 1432 of file re2/re2/testing/regexp_benchmark.cc.

◆ smallhttp_text [2/2]

std::string re2::smallhttp_text
static
Initial value:
=
"GET /abc HTTP/1.1"

Definition at line 1440 of file bloaty/third_party/re2/re2/testing/regexp_benchmark.cc.

◆ So_range16 [1/2]

const URange16 re2::So_range16[]
static

◆ So_range16 [2/2]

const URange16 re2::So_range16[]
static

Definition at line 4608 of file re2/re2/unicode_groups.cc.

◆ So_range32 [1/2]

const URange32 re2::So_range32[]
static

◆ So_range32 [2/2]

const URange32 re2::So_range32[]
static

Definition at line 4722 of file re2/re2/unicode_groups.cc.

◆ Sogdian_range32 [1/2]

const URange32 re2::Sogdian_range32[]
static
Initial value:
= {
{ 69424, 69465 },
}

Definition at line 5827 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Sogdian_range32 [2/2]

const URange32 re2::Sogdian_range32[]
static
Initial value:
= {
{ 69424, 69465 },
}

Definition at line 5924 of file re2/re2/unicode_groups.cc.

◆ Sora_Sompeng_range32 [1/2]

const URange32 re2::Sora_Sompeng_range32[]
static
Initial value:
= {
{ 69840, 69864 },
{ 69872, 69881 },
}

Definition at line 5830 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Sora_Sompeng_range32 [2/2]

const URange32 re2::Sora_Sompeng_range32[]
static
Initial value:
= {
{ 69840, 69864 },
{ 69872, 69881 },
}

Definition at line 5927 of file re2/re2/unicode_groups.cc.

◆ Soyombo_range32 [1/2]

const URange32 re2::Soyombo_range32[]
static
Initial value:
= {
{ 72272, 72354 },
}

Definition at line 5834 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Soyombo_range32 [2/2]

const URange32 re2::Soyombo_range32[]
static
Initial value:
= {
{ 72272, 72354 },
}

Definition at line 5931 of file re2/re2/unicode_groups.cc.

◆ state_cache_resets

int re2::state_cache_resets = 0
static

Definition at line 29 of file re2/re2/testing/dfa_test.cc.

◆ Sundanese_range16 [1/2]

const URange16 re2::Sundanese_range16[]
static
Initial value:
= {
{ 7040, 7103 },
{ 7360, 7367 },
}

Definition at line 5837 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Sundanese_range16 [2/2]

const URange16 re2::Sundanese_range16[]
static
Initial value:
= {
{ 7040, 7103 },
{ 7360, 7367 },
}

Definition at line 5934 of file re2/re2/unicode_groups.cc.

◆ Syloti_Nagri_range16 [1/2]

const URange16 re2::Syloti_Nagri_range16[]
static
Initial value:
= {
{ 43008, 43051 },
}

Definition at line 5841 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Syloti_Nagri_range16 [2/2]

const URange16 re2::Syloti_Nagri_range16[]
static
Initial value:
= {
{ 43008, 43052 },
}

Definition at line 5938 of file re2/re2/unicode_groups.cc.

◆ Syriac_range16 [1/2]

const URange16 re2::Syriac_range16[]
static
Initial value:
= {
{ 1792, 1805 },
{ 1807, 1866 },
{ 1869, 1871 },
{ 2144, 2154 },
}

Definition at line 5844 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Syriac_range16 [2/2]

const URange16 re2::Syriac_range16[]
static
Initial value:
= {
{ 1792, 1805 },
{ 1807, 1866 },
{ 1869, 1871 },
{ 2144, 2154 },
}

Definition at line 5941 of file re2/re2/unicode_groups.cc.

◆ Tagalog_range16 [1/2]

const URange16 re2::Tagalog_range16[]
static
Initial value:
= {
{ 5888, 5900 },
{ 5902, 5908 },
}

Definition at line 5850 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Tagalog_range16 [2/2]

const URange16 re2::Tagalog_range16[]
static
Initial value:
= {
{ 5888, 5900 },
{ 5902, 5908 },
}

Definition at line 5947 of file re2/re2/unicode_groups.cc.

◆ Tagbanwa_range16 [1/2]

const URange16 re2::Tagbanwa_range16[]
static
Initial value:
= {
{ 5984, 5996 },
{ 5998, 6000 },
{ 6002, 6003 },
}

Definition at line 5854 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Tagbanwa_range16 [2/2]

const URange16 re2::Tagbanwa_range16[]
static
Initial value:
= {
{ 5984, 5996 },
{ 5998, 6000 },
{ 6002, 6003 },
}

Definition at line 5951 of file re2/re2/unicode_groups.cc.

◆ Tai_Le_range16 [1/2]

const URange16 re2::Tai_Le_range16[]
static
Initial value:
= {
{ 6480, 6509 },
{ 6512, 6516 },
}

Definition at line 5859 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Tai_Le_range16 [2/2]

const URange16 re2::Tai_Le_range16[]
static
Initial value:
= {
{ 6480, 6509 },
{ 6512, 6516 },
}

Definition at line 5956 of file re2/re2/unicode_groups.cc.

◆ Tai_Tham_range16 [1/2]

const URange16 re2::Tai_Tham_range16[]
static
Initial value:
= {
{ 6688, 6750 },
{ 6752, 6780 },
{ 6783, 6793 },
{ 6800, 6809 },
{ 6816, 6829 },
}

Definition at line 5863 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Tai_Tham_range16 [2/2]

const URange16 re2::Tai_Tham_range16[]
static
Initial value:
= {
{ 6688, 6750 },
{ 6752, 6780 },
{ 6783, 6793 },
{ 6800, 6809 },
{ 6816, 6829 },
}

Definition at line 5960 of file re2/re2/unicode_groups.cc.

◆ Tai_Viet_range16 [1/2]

const URange16 re2::Tai_Viet_range16[]
static
Initial value:
= {
{ 43648, 43714 },
{ 43739, 43743 },
}

Definition at line 5870 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Tai_Viet_range16 [2/2]

const URange16 re2::Tai_Viet_range16[]
static
Initial value:
= {
{ 43648, 43714 },
{ 43739, 43743 },
}

Definition at line 5967 of file re2/re2/unicode_groups.cc.

◆ Takri_range32 [1/2]

const URange32 re2::Takri_range32[]
static
Initial value:
= {
{ 71296, 71352 },
{ 71360, 71369 },
}

Definition at line 5874 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Takri_range32 [2/2]

const URange32 re2::Takri_range32[]
static
Initial value:
= {
{ 71296, 71352 },
{ 71360, 71369 },
}

Definition at line 5971 of file re2/re2/unicode_groups.cc.

◆ Tamil_range16 [1/2]

const URange16 re2::Tamil_range16[]
static
Initial value:
= {
{ 2946, 2947 },
{ 2949, 2954 },
{ 2958, 2960 },
{ 2962, 2965 },
{ 2969, 2970 },
{ 2972, 2972 },
{ 2974, 2975 },
{ 2979, 2980 },
{ 2984, 2986 },
{ 2990, 3001 },
{ 3006, 3010 },
{ 3014, 3016 },
{ 3018, 3021 },
{ 3024, 3024 },
{ 3031, 3031 },
{ 3046, 3066 },
}

Definition at line 5878 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Tamil_range16 [2/2]

const URange16 re2::Tamil_range16[]
static
Initial value:
= {
{ 2946, 2947 },
{ 2949, 2954 },
{ 2958, 2960 },
{ 2962, 2965 },
{ 2969, 2970 },
{ 2972, 2972 },
{ 2974, 2975 },
{ 2979, 2980 },
{ 2984, 2986 },
{ 2990, 3001 },
{ 3006, 3010 },
{ 3014, 3016 },
{ 3018, 3021 },
{ 3024, 3024 },
{ 3031, 3031 },
{ 3046, 3066 },
}

Definition at line 5975 of file re2/re2/unicode_groups.cc.

◆ Tamil_range32 [1/2]

const URange32 re2::Tamil_range32[]
static
Initial value:
= {
{ 73664, 73713 },
{ 73727, 73727 },
}

Definition at line 5896 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Tamil_range32 [2/2]

const URange32 re2::Tamil_range32[]
static
Initial value:
= {
{ 73664, 73713 },
{ 73727, 73727 },
}

Definition at line 5993 of file re2/re2/unicode_groups.cc.

◆ Tangut_range32 [1/2]

const URange32 re2::Tangut_range32[]
static
Initial value:
= {
{ 94176, 94176 },
{ 94208, 100343 },
{ 100352, 101106 },
}

Definition at line 5900 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Tangut_range32 [2/2]

const URange32 re2::Tangut_range32[]
static
Initial value:
= {
{ 94176, 94176 },
{ 94208, 100343 },
{ 100352, 101119 },
{ 101632, 101640 },
}

Definition at line 5997 of file re2/re2/unicode_groups.cc.

◆ Telugu_range16 [1/2]

const URange16 re2::Telugu_range16[]
static
Initial value:
= {
{ 3072, 3084 },
{ 3086, 3088 },
{ 3090, 3112 },
{ 3114, 3129 },
{ 3133, 3140 },
{ 3142, 3144 },
{ 3146, 3149 },
{ 3157, 3158 },
{ 3160, 3162 },
{ 3168, 3171 },
{ 3174, 3183 },
{ 3191, 3199 },
}

Definition at line 5905 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Telugu_range16 [2/2]

const URange16 re2::Telugu_range16[]
static
Initial value:
= {
{ 3072, 3084 },
{ 3086, 3088 },
{ 3090, 3112 },
{ 3114, 3129 },
{ 3133, 3140 },
{ 3142, 3144 },
{ 3146, 3149 },
{ 3157, 3158 },
{ 3160, 3162 },
{ 3168, 3171 },
{ 3174, 3183 },
{ 3191, 3199 },
}

Definition at line 6003 of file re2/re2/unicode_groups.cc.

◆ tests [1/14]

PCRETest re2::tests[]
static

Definition at line 17 of file re2/re2/testing/mimics_pcre_test.cc.

◆ tests [2/14]

PCRETest re2::tests[]
static

◆ tests [3/14]

Test re2::tests[]
static

◆ tests [4/14]

PrefixTest re2::tests[]
static
Initial value:
= {
{ "abc", false },
{ "", false },
{ "(?m)^", false },
{ "^(abc)", false },
{ "^a*", false },
{ "^abc$", true, "abc", false, "(?-m:$)" },
{ "^abc", true, "abc", false, "" },
{ "^(?i)abc", true, "abc", true, "" },
{ "^abcd*", true, "abc", false, "d*" },
{ "^[Aa][Bb]cd*", true, "ab", true, "cd*" },
{ "^ab[Cc]d*", true, "ab", false, "[Cc]d*" },
{ "^☺abc", true, "☺abc", false, "" },
}

Definition at line 21 of file bloaty/third_party/re2/re2/testing/required_prefix_test.cc.

◆ tests [5/14]

Test re2::tests[]
static

Definition at line 21 of file re2/re2/testing/simplify_test.cc.

◆ tests [6/14]

PrefixTest re2::tests[]
static
Initial value:
= {
{ "", false },
{ "(?m)^", false },
{ "(?-m)^", false },
{ "abc", false },
{ "^a*", false },
{ "^(abc)", false },
{ "^abc$", true, "abc", false, "(?-m:$)" },
{ "^abc", true, "abc", false, "" },
{ "^(?i)abc", true, "abc", true, "" },
{ "^abcd*", true, "abc", false, "d*" },
{ "^[Aa][Bb]cd*", true, "ab", true, "cd*" },
{ "^ab[Cc]d*", true, "ab", false, "[Cc]d*" },
{ "^☺abc", true, "☺abc", false, "" },
}

Definition at line 22 of file re2/re2/testing/required_prefix_test.cc.

◆ tests [7/14]

Test re2::tests[]
static

Definition at line 27 of file re2/re2/testing/compile_test.cc.

◆ tests [8/14]

Test re2::tests[]
static

◆ tests [9/14]

CCTest re2::tests[]
static

◆ tests [10/14]

CCTest re2::tests[]
static

Definition at line 27 of file re2/re2/testing/charclass_test.cc.

◆ tests [11/14]

Test re2::tests[]
static

◆ tests [12/14]

Test re2::tests[]
static

Definition at line 31 of file re2/re2/testing/parse_test.cc.

◆ tests [13/14]

PrefixTest re2::tests[]
static

◆ tests [14/14]

PrefixTest re2::tests[]
static

Definition at line 36 of file re2/re2/testing/possible_match_test.cc.

◆ TestZeroFlags [1/2]

const Regexp::ParseFlags re2::TestZeroFlags = Regexp::WasDollar
static

◆ TestZeroFlags [2/2]

const Regexp::ParseFlags re2::TestZeroFlags = Regexp::WasDollar
static

Definition at line 18 of file re2/re2/testing/parse_test.cc.

◆ Thaana_range16 [1/2]

const URange16 re2::Thaana_range16[]
static
Initial value:
= {
{ 1920, 1969 },
}

Definition at line 5919 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Thaana_range16 [2/2]

const URange16 re2::Thaana_range16[]
static
Initial value:
= {
{ 1920, 1969 },
}

Definition at line 6017 of file re2/re2/unicode_groups.cc.

◆ Thai_range16 [1/2]

const URange16 re2::Thai_range16[]
static
Initial value:
= {
{ 3585, 3642 },
{ 3648, 3675 },
}

Definition at line 5922 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Thai_range16 [2/2]

const URange16 re2::Thai_range16[]
static
Initial value:
= {
{ 3585, 3642 },
{ 3648, 3675 },
}

Definition at line 6020 of file re2/re2/unicode_groups.cc.

◆ Tibetan_range16 [1/2]

const URange16 re2::Tibetan_range16[]
static
Initial value:
= {
{ 3840, 3911 },
{ 3913, 3948 },
{ 3953, 3991 },
{ 3993, 4028 },
{ 4030, 4044 },
{ 4046, 4052 },
{ 4057, 4058 },
}

Definition at line 5926 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Tibetan_range16 [2/2]

const URange16 re2::Tibetan_range16[]
static
Initial value:
= {
{ 3840, 3911 },
{ 3913, 3948 },
{ 3953, 3991 },
{ 3993, 4028 },
{ 4030, 4044 },
{ 4046, 4052 },
{ 4057, 4058 },
}

Definition at line 6024 of file re2/re2/unicode_groups.cc.

◆ Tifinagh_range16 [1/2]

const URange16 re2::Tifinagh_range16[]
static
Initial value:
= {
{ 11568, 11623 },
{ 11631, 11632 },
{ 11647, 11647 },
}

Definition at line 5935 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Tifinagh_range16 [2/2]

const URange16 re2::Tifinagh_range16[]
static
Initial value:
= {
{ 11568, 11623 },
{ 11631, 11632 },
{ 11647, 11647 },
}

Definition at line 6033 of file re2/re2/unicode_groups.cc.

◆ Tirhuta_range32 [1/2]

const URange32 re2::Tirhuta_range32[]
static
Initial value:
= {
{ 70784, 70855 },
{ 70864, 70873 },
}

Definition at line 5940 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Tirhuta_range32 [2/2]

const URange32 re2::Tirhuta_range32[]
static
Initial value:
= {
{ 70784, 70855 },
{ 70864, 70873 },
}

Definition at line 6038 of file re2/re2/unicode_groups.cc.

◆ Ugaritic_range32 [1/2]

const URange32 re2::Ugaritic_range32[]
static
Initial value:
= {
{ 66432, 66461 },
{ 66463, 66463 },
}

Definition at line 5944 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Ugaritic_range32 [2/2]

const URange32 re2::Ugaritic_range32[]
static
Initial value:
= {
{ 66432, 66461 },
{ 66463, 66463 },
}

Definition at line 6042 of file re2/re2/unicode_groups.cc.

◆ unicode_casefold

const CaseFold re2::unicode_casefold

◆ unicode_groups

const UGroup re2::unicode_groups

◆ unicode_tolower

const CaseFold re2::unicode_tolower

◆ UsingPCRE

const bool re2::UsingPCRE = false

Definition at line 175 of file bloaty/third_party/re2/util/pcre.h.

◆ Vai_range16 [1/2]

const URange16 re2::Vai_range16[]
static
Initial value:
= {
{ 42240, 42539 },
}

Definition at line 5948 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Vai_range16 [2/2]

const URange16 re2::Vai_range16[]
static
Initial value:
= {
{ 42240, 42539 },
}

Definition at line 6046 of file re2/re2/unicode_groups.cc.

◆ Wancho_range32 [1/2]

const URange32 re2::Wancho_range32[]
static
Initial value:
= {
{ 123584, 123641 },
{ 123647, 123647 },
}

Definition at line 5951 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Wancho_range32 [2/2]

const URange32 re2::Wancho_range32[]
static
Initial value:
= {
{ 123584, 123641 },
{ 123647, 123647 },
}

Definition at line 6049 of file re2/re2/unicode_groups.cc.

◆ Warang_Citi_range32 [1/2]

const URange32 re2::Warang_Citi_range32[]
static
Initial value:
= {
{ 71840, 71922 },
{ 71935, 71935 },
}

Definition at line 5955 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Warang_Citi_range32 [2/2]

const URange32 re2::Warang_Citi_range32[]
static
Initial value:
= {
{ 71840, 71922 },
{ 71935, 71935 },
}

Definition at line 6053 of file re2/re2/unicode_groups.cc.

◆ Yezidi_range32

const URange32 re2::Yezidi_range32[]
static
Initial value:
= {
{ 69248, 69289 },
{ 69291, 69293 },
{ 69296, 69297 },
}

Definition at line 6057 of file re2/re2/unicode_groups.cc.

◆ Yi_range16 [1/2]

const URange16 re2::Yi_range16[]
static
Initial value:
= {
{ 40960, 42124 },
{ 42128, 42182 },
}

Definition at line 5959 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Yi_range16 [2/2]

const URange16 re2::Yi_range16[]
static
Initial value:
= {
{ 40960, 42124 },
{ 42128, 42182 },
}

Definition at line 6062 of file re2/re2/unicode_groups.cc.

◆ Z_range16 [1/2]

const URange16 re2::Z_range16[]
static
Initial value:
= {
{ 32, 32 },
{ 160, 160 },
{ 5760, 5760 },
{ 8192, 8202 },
{ 8232, 8233 },
{ 8239, 8239 },
{ 8287, 8287 },
{ 12288, 12288 },
}

Definition at line 4716 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Z_range16 [2/2]

const URange16 re2::Z_range16[]
static
Initial value:
= {
{ 32, 32 },
{ 160, 160 },
{ 5760, 5760 },
{ 8192, 8202 },
{ 8232, 8233 },
{ 8239, 8239 },
{ 8287, 8287 },
{ 12288, 12288 },
}

Definition at line 4794 of file re2/re2/unicode_groups.cc.

◆ Zanabazar_Square_range32 [1/2]

const URange32 re2::Zanabazar_Square_range32[]
static
Initial value:
= {
{ 72192, 72263 },
}

Definition at line 5963 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Zanabazar_Square_range32 [2/2]

const URange32 re2::Zanabazar_Square_range32[]
static
Initial value:
= {
{ 72192, 72263 },
}

Definition at line 6066 of file re2/re2/unicode_groups.cc.

◆ Zl_range16 [1/2]

const URange16 re2::Zl_range16[]
static
Initial value:
= {
{ 8232, 8232 },
}

Definition at line 4726 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Zl_range16 [2/2]

const URange16 re2::Zl_range16[]
static
Initial value:
= {
{ 8232, 8232 },
}

Definition at line 4804 of file re2/re2/unicode_groups.cc.

◆ Zp_range16 [1/2]

const URange16 re2::Zp_range16[]
static
Initial value:
= {
{ 8233, 8233 },
}

Definition at line 4729 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Zp_range16 [2/2]

const URange16 re2::Zp_range16[]
static
Initial value:
= {
{ 8233, 8233 },
}

Definition at line 4807 of file re2/re2/unicode_groups.cc.

◆ Zs_range16 [1/2]

const URange16 re2::Zs_range16[]
static
Initial value:
= {
{ 32, 32 },
{ 160, 160 },
{ 5760, 5760 },
{ 8192, 8202 },
{ 8239, 8239 },
{ 8287, 8287 },
{ 12288, 12288 },
}

Definition at line 4732 of file bloaty/third_party/re2/re2/unicode_groups.cc.

◆ Zs_range16 [2/2]

const URange16 re2::Zs_range16[]
static
Initial value:
= {
{ 32, 32 },
{ 160, 160 },
{ 5760, 5760 },
{ 8192, 8202 },
{ 8239, 8239 },
{ 8287, 8287 },
{ 12288, 12288 },
}

Definition at line 4810 of file re2/re2/unicode_groups.cc.

re2::code16
static const URange16 code16[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:76
re2::code8
static const URange16 code8[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:47
re2::code10
static const URange16 code10[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:54
re2::code11
static const URange16 code11[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:57
re2::code7
static const URange16 code7[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:43
re2::code1
static const URange16 code1[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:8
re2::multi_line
static const Regexp::ParseFlags multi_line
Definition: bloaty/third_party/re2/re2/testing/tester.cc:149
re2::code4
static const URange16 code4[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:31
re2::code6
static const URange16 code6[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:40
re2::code14
static const URange16 code14[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:69
re2::code3
static const URange16 code3[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:16
re2::code9
static const URange16 code9[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:51
re2::code5
static const URange16 code5[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:36
re2::code2
static const URange16 code2[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:11
re2::code13
static const URange16 code13[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:63
re2::code12
static const URange16 code12[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:60
re2::single_line
static const Regexp::ParseFlags single_line
Definition: bloaty/third_party/re2/re2/testing/tester.cc:147
re2::code15
static const URange16 code15[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:73
re2::code17
static const URange16 code17[]
Definition: bloaty/third_party/re2/re2/perl_groups.cc:82


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