|
V8 Project
|
#include <effects.h>
Inheritance diagram for v8::internal::NestedEffectsBase< Var, kNoVar >:
Collaboration diagram for v8::internal::NestedEffectsBase< Var, kNoVar >:Classes | |
| struct | Node |
Public Member Functions | |
| NestedEffectsBase (Zone *zone) | |
| template<class Callback > | |
| void | ForEach (Callback *callback) |
| Effects< Var, kNoVar > | Top () |
| bool | IsEmpty () |
Protected Types | |
| typedef EffectsBase< Var, kNoVar >::Locator | Locator |
Protected Member Functions | |
| Zone * | zone () |
| void | push () |
| void | pop () |
| bool | is_empty () |
| bool | Contains (Var var) |
| bool | Find (Var var, Locator *locator) |
| bool | Insert (Var var, Locator *locator) |
Private Member Functions | |
| NestedEffectsBase (Node *node) | |
Private Attributes | |
| Node * | node_ |
|
protected |
|
inlineexplicit |
Definition at line 235 of file effects.h.
Referenced by v8::internal::NestedEffectsBase< Var, kNoVar >::ForEach().
Here is the caller graph for this function:
|
inlineexplicitprivate |
|
inlineprotected |
Definition at line 261 of file effects.h.
References DCHECK, v8::internal::NestedEffectsBase< Var, kNoVar >::node_, and NULL.
|
inlineprotected |
Definition at line 269 of file effects.h.
References DCHECK, v8::internal::NestedEffectsBase< Var, kNoVar >::node_, and NULL.
|
inline |
Definition at line 238 of file effects.h.
References v8::internal::NestedEffectsBase< Var, kNoVar >::Node::effects, v8::internal::NestedEffectsBase< Var, kNoVar >::NestedEffectsBase(), v8::internal::NestedEffectsBase< Var, kNoVar >::node_, and v8::internal::NestedEffectsBase< Var, kNoVar >::Node::previous.
Here is the call graph for this function:
|
protected |
Definition at line 295 of file effects.h.
References DCHECK, NULL, and v8::internal::NestedEffectsBase< Var, kNoVar >::Node::previous.
|
inlineprotected |
Definition at line 259 of file effects.h.
References v8::internal::NestedEffectsBase< Var, kNoVar >::node_, and NULL.
Referenced by v8::internal::NestedEffects< Var, kNoVar >::Pop().
Here is the caller graph for this function:
|
inline |
|
inlineprotected |
Definition at line 258 of file effects.h.
References v8::internal::NestedEffectsBase< Var, kNoVar >::node_, and v8::internal::NestedEffectsBase< Var, kNoVar >::Node::previous.
Referenced by v8::internal::NestedEffects< Var, kNoVar >::Pop().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 257 of file effects.h.
References v8::internal::NestedEffectsBase< Var, kNoVar >::node_, and v8::internal::NestedEffectsBase< Var, kNoVar >::Node::zone.
Referenced by v8::internal::NestedEffects< Var, kNoVar >::Push().
Here is the caller graph for this function:
|
inline |
Definition at line 243 of file effects.h.
References v8::internal::NestedEffectsBase< Var, kNoVar >::Node::effects, and v8::internal::NestedEffectsBase< Var, kNoVar >::node_.
|
inlineprotected |
Definition at line 255 of file effects.h.
References v8::internal::NestedEffectsBase< Var, kNoVar >::node_, and v8::internal::NestedEffectsBase< Var, kNoVar >::Node::zone.
|
private |
Definition at line 290 of file effects.h.
Referenced by v8::internal::NestedEffectsBase< Var, kNoVar >::Contains(), v8::internal::NestedEffectsBase< Var, kNoVar >::Find(), v8::internal::NestedEffectsBase< Var, kNoVar >::ForEach(), v8::internal::NestedEffectsBase< Var, kNoVar >::is_empty(), v8::internal::NestedEffectsBase< Var, kNoVar >::IsEmpty(), v8::internal::NestedEffectsBase< Var, kNoVar >::pop(), v8::internal::NestedEffectsBase< Var, kNoVar >::push(), v8::internal::NestedEffectsBase< Var, kNoVar >::Top(), and v8::internal::NestedEffectsBase< Var, kNoVar >::zone().