Lines Matching defs:data
12 void* RegExp##Name::Accept(RegExpVisitor* visitor, void* data) { \
13 return visitor->Visit##Name(this, data); \
146 #define MAKE_CASE(Name) void* Visit##Name(RegExp##Name*, void* data) override;
156 void* RegExpUnparser::VisitDisjunction(RegExpDisjunction* that, void* data) {
160 that->alternatives()->at(i)->Accept(this, data);
167 void* RegExpUnparser::VisitAlternative(RegExpAlternative* that, void* data) {
171 that->nodes()->at(i)->Accept(this, data);
187 void* data) {
199 void* RegExpUnparser::VisitAssertion(RegExpAssertion* that, void* data) {
224 void* RegExpUnparser::VisitAtom(RegExpAtom* that, void* data) {
226 base::Vector<const base::uc16> chardata = that->data();
235 void* RegExpUnparser::VisitText(RegExpText* that, void* data) {
237 that->elements()->at(0).tree()->Accept(this, data);
242 that->elements()->at(i).tree()->Accept(this, data);
250 void* RegExpUnparser::VisitQuantifier(RegExpQuantifier* that, void* data) {
258 that->body()->Accept(this, data);
264 void* RegExpUnparser::VisitCapture(RegExpCapture* that, void* data) {
266 that->body()->Accept(this, data);
271 void* RegExpUnparser::VisitGroup(RegExpGroup* that, void* data) {
273 that->body()->Accept(this, data);
278 void* RegExpUnparser::VisitLookaround(RegExpLookaround* that, void* data) {
282 that->body()->Accept(this, data);
289 void* data) {
295 void* RegExpUnparser::VisitEmpty(RegExpEmpty* that, void* data) {