|  | v8
    3.25.30(node0.11.13)
    V8 is Google's open source JavaScript engine | 
#include <func-name-inferrer.h>


| Public Member Functions | |
| FuncNameInferrer (Isolate *isolate, Zone *zone) | |
| bool | IsOpen () const | 
| void | PushEnclosingName (Handle< String > name) | 
| void | Enter () | 
| void | PushLiteralName (Handle< String > name) | 
| void | PushVariableName (Handle< String > name) | 
| void | AddFunction (FunctionLiteral *func_to_infer) | 
| void | RemoveLastFunction () | 
| void | Infer () | 
| void | Leave () | 
|  Public Member Functions inherited from ZoneObject | |
| INLINE (void *operator new(size_t size, Zone *zone)) | |
| void | operator delete (void *, size_t) | 
| void | operator delete (void *pointer, Zone *zone) | 
Definition at line 50 of file func-name-inferrer.h.
| FuncNameInferrer | ( | Isolate * | isolate, | 
| Zone * | zone | ||
| ) | 
Definition at line 37 of file func-name-inferrer.cc.
| 
 | inline | 
Definition at line 71 of file func-name-inferrer.h.
References List< T, P >::Add(), and FuncNameInferrer::IsOpen().
| 
 | inline | 
Definition at line 61 of file func-name-inferrer.h.
References List< T, P >::Add().
| 
 | inline | 
Definition at line 84 of file func-name-inferrer.h.
References ASSERT, and FuncNameInferrer::IsOpen().
| 
 | inline | 
Definition at line 55 of file func-name-inferrer.h.
Referenced by FuncNameInferrer::AddFunction(), FuncNameInferrer::Infer(), FuncNameInferrer::Leave(), FuncNameInferrer::PushLiteralName(), FuncNameInferrer::PushVariableName(), and FuncNameInferrer::RemoveLastFunction().
| 
 | inline | 
Definition at line 92 of file func-name-inferrer.h.
References ASSERT, and FuncNameInferrer::IsOpen().
Definition at line 46 of file func-name-inferrer.cc.
References List< T, P >::Add(), and Runtime::IsUpperCaseChar().
Definition at line 57 of file func-name-inferrer.cc.
References List< T, P >::Add(), and FuncNameInferrer::IsOpen().
Referenced by ParserTraits::ExpressionFromString(), ParserTraits::PushLiteralName(), and ParserTraits::PushPropertyName().
Definition at line 64 of file func-name-inferrer.cc.
References List< T, P >::Add(), and FuncNameInferrer::IsOpen().
Referenced by ParserTraits::ExpressionFromIdentifier().
| 
 | inline | 
Definition at line 77 of file func-name-inferrer.h.
References FuncNameInferrer::IsOpen().