#include <prefilter.h>
Classes | |
class | Info |
Public Types | |
enum | Op { ALL = 0, NONE, ATOM, AND, OR, ALL = 0, NONE, ATOM, AND, OR } |
enum | Op { ALL = 0, NONE, ATOM, AND, OR, ALL = 0, NONE, ATOM, AND, OR } |
Public Member Functions | |
const std::string & | atom () const |
const std::string & | atom () const |
std::string | DebugString () const |
std::string | DebugString () const |
Op | op () |
Op | op () |
Prefilter (Op op) | |
Prefilter (Op op) | |
void | set_subs (std::vector< Prefilter * > *subs) |
void | set_subs (std::vector< Prefilter * > *subs) |
void | set_unique_id (int id) |
void | set_unique_id (int id) |
std::vector< Prefilter * > * | subs () |
std::vector< Prefilter * > * | subs () |
int | unique_id () const |
int | unique_id () const |
~Prefilter () | |
~Prefilter () | |
Static Public Member Functions | |
static Prefilter * | FromRE2 (const RE2 *re2) |
static Prefilter * | FromRE2 (const RE2 *re2) |
Private Member Functions | |
Prefilter & | operator= (const Prefilter &)=delete |
Prefilter & | operator= (const Prefilter &)=delete |
Prefilter (const Prefilter &)=delete | |
Prefilter (const Prefilter &)=delete | |
Prefilter * | Simplify () |
Prefilter * | Simplify () |
Static Private Member Functions | |
static Prefilter * | And (Prefilter *a, Prefilter *b) |
static Prefilter * | And (Prefilter *a, Prefilter *b) |
static Prefilter * | AndOr (Op op, Prefilter *a, Prefilter *b) |
static Prefilter * | AndOr (Op op, Prefilter *a, Prefilter *b) |
static Info * | BuildInfo (Regexp *re) |
static Info * | BuildInfo (Regexp *re) |
static Prefilter * | FromRegexp (Regexp *a) |
static Prefilter * | FromRegexp (Regexp *a) |
static Prefilter * | FromString (const std::string &str) |
static Prefilter * | FromString (const std::string &str) |
static Prefilter * | Or (Prefilter *a, Prefilter *b) |
static Prefilter * | Or (Prefilter *a, Prefilter *b) |
static Prefilter * | OrStrings (std::set< std::string > *ss) |
static Prefilter * | OrStrings (std::set< std::string > *ss) |
Private Attributes | |
std::string | atom_ |
Op | op_ |
std::vector< Prefilter * > * | subs_ |
int | unique_id_ |
Definition at line 25 of file bloaty/third_party/re2/re2/prefilter.h.
enum re2::Prefilter::Op |
Enumerator | |
---|---|
ALL | |
NONE | |
ATOM | |
AND | |
OR | |
ALL | |
NONE | |
ATOM | |
AND | |
OR |
Definition at line 28 of file bloaty/third_party/re2/re2/prefilter.h.
enum re2::Prefilter::Op |
Enumerator | |
---|---|
ALL | |
NONE | |
ATOM | |
AND | |
OR | |
ALL | |
NONE | |
ATOM | |
AND | |
OR |
Definition at line 28 of file re2/re2/prefilter.h.
|
explicit |
Definition at line 28 of file bloaty/third_party/re2/re2/prefilter.cc.
re2::Prefilter::~Prefilter | ( | ) |
Definition at line 36 of file bloaty/third_party/re2/re2/prefilter.cc.
|
explicit |
re2::Prefilter::~Prefilter | ( | ) |
Definition at line 135 of file bloaty/third_party/re2/re2/prefilter.cc.
Definition at line 75 of file bloaty/third_party/re2/re2/prefilter.cc.
|
inline |
Definition at line 40 of file re2/re2/prefilter.h.
|
inline |
Definition at line 40 of file bloaty/third_party/re2/re2/prefilter.h.
|
staticprivate |
Definition at line 504 of file bloaty/third_party/re2/re2/prefilter.cc.
std::string re2::Prefilter::DebugString | ( | ) | const |
Definition at line 663 of file bloaty/third_party/re2/re2/prefilter.cc.
std::string re2::Prefilter::DebugString | ( | ) | const |
Definition at line 698 of file bloaty/third_party/re2/re2/prefilter.cc.
Definition at line 646 of file bloaty/third_party/re2/re2/prefilter.cc.
Definition at line 194 of file bloaty/third_party/re2/re2/prefilter.cc.
|
inline |
Definition at line 39 of file re2/re2/prefilter.h.
|
inline |
Definition at line 39 of file bloaty/third_party/re2/re2/prefilter.h.
Definition at line 139 of file bloaty/third_party/re2/re2/prefilter.cc.
|
staticprivate |
Definition at line 167 of file bloaty/third_party/re2/re2/prefilter.cc.
|
staticprivate |
|
inline |
Definition at line 52 of file bloaty/third_party/re2/re2/prefilter.h.
|
inline |
Definition at line 52 of file re2/re2/prefilter.h.
|
inline |
Definition at line 41 of file re2/re2/prefilter.h.
|
inline |
Definition at line 41 of file bloaty/third_party/re2/re2/prefilter.h.
|
private |
Definition at line 46 of file bloaty/third_party/re2/re2/prefilter.cc.
|
private |
|
inline |
Definition at line 45 of file re2/re2/prefilter.h.
|
inline |
Definition at line 45 of file bloaty/third_party/re2/re2/prefilter.h.
|
inline |
Definition at line 42 of file re2/re2/prefilter.h.
|
inline |
Definition at line 42 of file bloaty/third_party/re2/re2/prefilter.h.
|
private |
Definition at line 93 of file bloaty/third_party/re2/re2/prefilter.h.
|
private |
Definition at line 87 of file bloaty/third_party/re2/re2/prefilter.h.
|
private |
Definition at line 90 of file bloaty/third_party/re2/re2/prefilter.h.
|
private |
Definition at line 100 of file bloaty/third_party/re2/re2/prefilter.h.