![]() |
v8
3.11.10(node0.8.26)
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 46 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 67 of file func-name-inferrer.h.
References FuncNameInferrer::IsOpen().
|
inline |
Definition at line 57 of file func-name-inferrer.h.
References List< T, P >::Add().
|
inline |
Definition at line 80 of file func-name-inferrer.h.
References ASSERT, and FuncNameInferrer::IsOpen().
|
inline |
Definition at line 51 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 88 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().
Definition at line 64 of file func-name-inferrer.cc.
References List< T, P >::Add(), and FuncNameInferrer::IsOpen().
|
inline |
Definition at line 73 of file func-name-inferrer.h.
References FuncNameInferrer::IsOpen().