• Home
  • Raw
  • Download

Lines Matching refs:Subclass

28 template <class Subclass>
29 class AstTraversalVisitor : public AstVisitor<Subclass> {
91 template <class Subclass>
92 AstTraversalVisitor<Subclass>::AstTraversalVisitor(Isolate* isolate, in AstTraversalVisitor()
98 template <class Subclass>
99 AstTraversalVisitor<Subclass>::AstTraversalVisitor(uintptr_t stack_limit, in AstTraversalVisitor()
105 template <class Subclass>
106 void AstTraversalVisitor<Subclass>::VisitDeclarations( in VisitDeclarations()
113 template <class Subclass>
114 void AstTraversalVisitor<Subclass>::VisitStatements( in VisitStatements()
123 template <class Subclass>
124 void AstTraversalVisitor<Subclass>::VisitVariableDeclaration( in VisitVariableDeclaration()
129 template <class Subclass>
130 void AstTraversalVisitor<Subclass>::VisitFunctionDeclaration( in VisitFunctionDeclaration()
136 template <class Subclass>
137 void AstTraversalVisitor<Subclass>::VisitBlock(Block* stmt) { in VisitBlock()
142 template <class Subclass>
143 void AstTraversalVisitor<Subclass>::VisitExpressionStatement( in VisitExpressionStatement()
149 template <class Subclass>
150 void AstTraversalVisitor<Subclass>::VisitEmptyStatement(EmptyStatement* stmt) {} in VisitEmptyStatement()
152 template <class Subclass>
153 void AstTraversalVisitor<Subclass>::VisitSloppyBlockFunctionStatement( in VisitSloppyBlockFunctionStatement()
159 template <class Subclass>
160 void AstTraversalVisitor<Subclass>::VisitIfStatement(IfStatement* stmt) { in VisitIfStatement()
167 template <class Subclass>
168 void AstTraversalVisitor<Subclass>::VisitContinueStatement( in VisitContinueStatement()
173 template <class Subclass>
174 void AstTraversalVisitor<Subclass>::VisitBreakStatement(BreakStatement* stmt) { in VisitBreakStatement()
178 template <class Subclass>
179 void AstTraversalVisitor<Subclass>::VisitReturnStatement( in VisitReturnStatement()
185 template <class Subclass>
186 void AstTraversalVisitor<Subclass>::VisitWithStatement(WithStatement* stmt) { in VisitWithStatement()
192 template <class Subclass>
193 void AstTraversalVisitor<Subclass>::VisitSwitchStatement( in VisitSwitchStatement()
210 template <class Subclass>
211 void AstTraversalVisitor<Subclass>::VisitCaseClause(CaseClause* clause) { in VisitCaseClause()
215 template <class Subclass>
216 void AstTraversalVisitor<Subclass>::VisitDoWhileStatement( in VisitDoWhileStatement()
223 template <class Subclass>
224 void AstTraversalVisitor<Subclass>::VisitWhileStatement(WhileStatement* stmt) { in VisitWhileStatement()
230 template <class Subclass>
231 void AstTraversalVisitor<Subclass>::VisitForStatement(ForStatement* stmt) { in VisitForStatement()
245 template <class Subclass>
246 void AstTraversalVisitor<Subclass>::VisitForInStatement(ForInStatement* stmt) { in VisitForInStatement()
253 template <class Subclass>
254 void AstTraversalVisitor<Subclass>::VisitForOfStatement(ForOfStatement* stmt) { in VisitForOfStatement()
263 template <class Subclass>
264 void AstTraversalVisitor<Subclass>::VisitTryCatchStatement( in VisitTryCatchStatement()
271 template <class Subclass>
272 void AstTraversalVisitor<Subclass>::VisitTryFinallyStatement( in VisitTryFinallyStatement()
279 template <class Subclass>
280 void AstTraversalVisitor<Subclass>::VisitDebuggerStatement( in VisitDebuggerStatement()
285 template <class Subclass>
286 void AstTraversalVisitor<Subclass>::VisitFunctionLiteral( in VisitFunctionLiteral()
296 template <class Subclass>
297 void AstTraversalVisitor<Subclass>::VisitNativeFunctionLiteral( in VisitNativeFunctionLiteral()
302 template <class Subclass>
303 void AstTraversalVisitor<Subclass>::VisitDoExpression(DoExpression* expr) { in VisitDoExpression()
309 template <class Subclass>
310 void AstTraversalVisitor<Subclass>::VisitConditional(Conditional* expr) { in VisitConditional()
317 template <class Subclass>
318 void AstTraversalVisitor<Subclass>::VisitVariableProxy(VariableProxy* expr) { in VisitVariableProxy()
322 template <class Subclass>
323 void AstTraversalVisitor<Subclass>::VisitLiteral(Literal* expr) { in VisitLiteral()
327 template <class Subclass>
328 void AstTraversalVisitor<Subclass>::VisitRegExpLiteral(RegExpLiteral* expr) { in VisitRegExpLiteral()
332 template <class Subclass>
333 void AstTraversalVisitor<Subclass>::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
343 template <class Subclass>
344 void AstTraversalVisitor<Subclass>::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
353 template <class Subclass>
354 void AstTraversalVisitor<Subclass>::VisitAssignment(Assignment* expr) { in VisitAssignment()
360 template <class Subclass>
361 void AstTraversalVisitor<Subclass>::VisitYield(Yield* expr) { in VisitYield()
367 template <class Subclass>
368 void AstTraversalVisitor<Subclass>::VisitThrow(Throw* expr) { in VisitThrow()
373 template <class Subclass>
374 void AstTraversalVisitor<Subclass>::VisitProperty(Property* expr) { in VisitProperty()
380 template <class Subclass>
381 void AstTraversalVisitor<Subclass>::VisitCall(Call* expr) { in VisitCall()
391 template <class Subclass>
392 void AstTraversalVisitor<Subclass>::VisitCallNew(CallNew* expr) { in VisitCallNew()
402 template <class Subclass>
403 void AstTraversalVisitor<Subclass>::VisitCallRuntime(CallRuntime* expr) { in VisitCallRuntime()
412 template <class Subclass>
413 void AstTraversalVisitor<Subclass>::VisitUnaryOperation(UnaryOperation* expr) { in VisitUnaryOperation()
418 template <class Subclass>
419 void AstTraversalVisitor<Subclass>::VisitCountOperation(CountOperation* expr) { in VisitCountOperation()
424 template <class Subclass>
425 void AstTraversalVisitor<Subclass>::VisitBinaryOperation( in VisitBinaryOperation()
432 template <class Subclass>
433 void AstTraversalVisitor<Subclass>::VisitCompareOperation( in VisitCompareOperation()
440 template <class Subclass>
441 void AstTraversalVisitor<Subclass>::VisitThisFunction(ThisFunction* expr) { in VisitThisFunction()
445 template <class Subclass>
446 void AstTraversalVisitor<Subclass>::VisitClassLiteral(ClassLiteral* expr) { in VisitClassLiteral()
462 template <class Subclass>
463 void AstTraversalVisitor<Subclass>::VisitSpread(Spread* expr) { in VisitSpread()
468 template <class Subclass>
469 void AstTraversalVisitor<Subclass>::VisitEmptyParentheses( in VisitEmptyParentheses()
474 template <class Subclass>
475 void AstTraversalVisitor<Subclass>::VisitGetIterator(GetIterator* expr) { in VisitGetIterator()
480 template <class Subclass>
481 void AstTraversalVisitor<Subclass>::VisitSuperPropertyReference( in VisitSuperPropertyReference()
488 template <class Subclass>
489 void AstTraversalVisitor<Subclass>::VisitSuperCallReference( in VisitSuperCallReference()
497 template <class Subclass>
498 void AstTraversalVisitor<Subclass>::VisitRewritableExpression( in VisitRewritableExpression()