#include <regexp.h>
Public Types | |
typedef RuneRange * | iterator |
typedef RuneRange * | iterator |
Public Member Functions | |
iterator | begin () |
iterator | begin () |
bool | Contains (Rune r) |
bool | Contains (Rune r) const |
void | Delete () |
void | Delete () |
bool | empty () |
bool | empty () |
iterator | end () |
iterator | end () |
bool | FoldsASCII () |
bool | FoldsASCII () |
bool | full () |
bool | full () |
CharClass * | Negate () |
CharClass * | Negate () |
int | size () |
int | size () |
Private Member Functions | |
CharClass () | |
CharClass () | |
CharClass (const CharClass &)=delete | |
CharClass (const CharClass &)=delete | |
CharClass & | operator= (const CharClass &)=delete |
CharClass & | operator= (const CharClass &)=delete |
~CharClass () | |
~CharClass () | |
Static Private Member Functions | |
static CharClass * | New (int maxranges) |
static CharClass * | New (size_t maxranges) |
Private Attributes | |
bool | folds_ascii_ |
int | nranges_ |
int | nrunes_ |
RuneRange * | ranges_ |
Friends | |
class | CharClassBuilder |
Definition at line 242 of file bloaty/third_party/re2/re2/regexp.h.
typedef RuneRange* re2::CharClass::iterator |
Definition at line 246 of file bloaty/third_party/re2/re2/regexp.h.
typedef RuneRange* re2::CharClass::iterator |
Definition at line 248 of file re2/re2/regexp.h.
|
private |
|
private |
|
private |
|
private |
|
inline |
Definition at line 247 of file bloaty/third_party/re2/re2/regexp.h.
|
inline |
Definition at line 249 of file re2/re2/regexp.h.
Definition at line 942 of file bloaty/third_party/re2/re2/regexp.cc.
Definition at line 958 of file re2/re2/regexp.cc.
void re2::CharClass::Delete | ( | ) |
Definition at line 917 of file bloaty/third_party/re2/re2/regexp.cc.
void re2::CharClass::Delete | ( | ) |
|
inline |
Definition at line 251 of file bloaty/third_party/re2/re2/regexp.h.
|
inline |
Definition at line 253 of file re2/re2/regexp.h.
|
inline |
Definition at line 248 of file bloaty/third_party/re2/re2/regexp.h.
|
inline |
Definition at line 250 of file re2/re2/regexp.h.
|
inline |
Definition at line 253 of file bloaty/third_party/re2/re2/regexp.h.
|
inline |
Definition at line 255 of file re2/re2/regexp.h.
|
inline |
Definition at line 252 of file bloaty/third_party/re2/re2/regexp.h.
|
inline |
Definition at line 254 of file re2/re2/regexp.h.
CharClass * re2::CharClass::Negate | ( | ) |
Definition at line 922 of file bloaty/third_party/re2/re2/regexp.cc.
CharClass* re2::CharClass::Negate | ( | ) |
Definition at line 906 of file bloaty/third_party/re2/re2/regexp.cc.
|
staticprivate |
Definition at line 922 of file re2/re2/regexp.cc.
|
inline |
Definition at line 250 of file bloaty/third_party/re2/re2/regexp.h.
|
inline |
Definition at line 252 of file re2/re2/regexp.h.
|
friend |
Definition at line 263 of file bloaty/third_party/re2/re2/regexp.h.
|
private |
Definition at line 265 of file bloaty/third_party/re2/re2/regexp.h.
|
private |
Definition at line 268 of file bloaty/third_party/re2/re2/regexp.h.
|
private |
Definition at line 266 of file bloaty/third_party/re2/re2/regexp.h.
|
private |
Definition at line 267 of file bloaty/third_party/re2/re2/regexp.h.