Classes | Namespaces | Typedefs | Enumerations | Functions
bloaty/third_party/re2/re2/regexp.h File Reference
#include <stdint.h>
#include <map>
#include <set>
#include <string>
#include "util/util.h"
#include "util/logging.h"
#include "util/utf.h"
#include "re2/stringpiece.h"
Include dependency graph for bloaty/third_party/re2/re2/regexp.h:

Go to the source code of this file.

Classes

class  re2::CharClass
 
class  re2::CharClassBuilder
 
class  re2::Regexp
 
class  re2::RegexpStatus
 
struct  re2::RuneRange
 
struct  re2::RuneRangeLess
 
class  re2::Regexp::Walker< T >
 

Namespaces

 re2
 

Typedefs

typedef std::set< RuneRange, RuneRangeLess > re2::RuneRangeSet
 

Enumerations

enum  re2::RegexpOp {
  re2::kRegexpNoMatch = 1, re2::kRegexpEmptyMatch, re2::kRegexpLiteral, re2::kRegexpLiteralString,
  re2::kRegexpConcat, re2::kRegexpAlternate, re2::kRegexpStar, re2::kRegexpPlus,
  re2::kRegexpQuest, re2::kRegexpRepeat, re2::kRegexpCapture, re2::kRegexpAnyChar,
  re2::kRegexpAnyByte, re2::kRegexpBeginLine, re2::kRegexpEndLine, re2::kRegexpWordBoundary,
  re2::kRegexpNoWordBoundary, re2::kRegexpBeginText, re2::kRegexpEndText, re2::kRegexpCharClass,
  re2::kRegexpHaveMatch, re2::kMaxRegexpOp = kRegexpHaveMatch, re2::kRegexpNoMatch = 1, re2::kRegexpEmptyMatch,
  re2::kRegexpLiteral, re2::kRegexpLiteralString, re2::kRegexpConcat, re2::kRegexpAlternate,
  re2::kRegexpStar, re2::kRegexpPlus, re2::kRegexpQuest, re2::kRegexpRepeat,
  re2::kRegexpCapture, re2::kRegexpAnyChar, re2::kRegexpAnyByte, re2::kRegexpBeginLine,
  re2::kRegexpEndLine, re2::kRegexpWordBoundary, re2::kRegexpNoWordBoundary, re2::kRegexpBeginText,
  re2::kRegexpEndText, re2::kRegexpCharClass, re2::kRegexpHaveMatch, re2::kMaxRegexpOp = kRegexpHaveMatch
}
 
enum  re2::RegexpStatusCode {
  re2::kRegexpSuccess = 0, re2::kRegexpInternalError, re2::kRegexpBadEscape, re2::kRegexpBadCharClass,
  re2::kRegexpBadCharRange, re2::kRegexpMissingBracket, re2::kRegexpMissingParen, re2::kRegexpTrailingBackslash,
  re2::kRegexpRepeatArgument, re2::kRegexpRepeatSize, re2::kRegexpRepeatOp, re2::kRegexpBadPerlOp,
  re2::kRegexpBadUTF8, re2::kRegexpBadNamedCapture, re2::kRegexpSuccess = 0, re2::kRegexpInternalError,
  re2::kRegexpBadEscape, re2::kRegexpBadCharClass, re2::kRegexpBadCharRange, re2::kRegexpMissingBracket,
  re2::kRegexpMissingParen, re2::kRegexpUnexpectedParen, re2::kRegexpTrailingBackslash, re2::kRegexpRepeatArgument,
  re2::kRegexpRepeatSize, re2::kRegexpRepeatOp, re2::kRegexpBadPerlOp, re2::kRegexpBadUTF8,
  re2::kRegexpBadNamedCapture
}
 

Functions

Regexp::ParseFlags re2::operator& (Regexp::ParseFlags a, Regexp::ParseFlags b)
 
Regexp::ParseFlags re2::operator^ (Regexp::ParseFlags a, Regexp::ParseFlags b)
 
Regexp::ParseFlags re2::operator| (Regexp::ParseFlags a, Regexp::ParseFlags b)
 
Regexp::ParseFlags re2::operator~ (Regexp::ParseFlags a)
 


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