|
V8 Project
|
#include <effects.h>
Inheritance diagram for v8::internal::EffectsBase< Var, kNoVar >:
Collaboration diagram for v8::internal::EffectsBase< Var, kNoVar >:Classes | |
| struct | SplayTreeConfig |
Public Member Functions | |
| EffectsBase (Zone *zone) | |
| bool | IsEmpty () |
Protected Types | |
| typedef ZoneSplayTree< SplayTreeConfig > | Mapping |
| typedef Mapping::Locator | Locator |
Protected Member Functions | |
| Zone * | zone () |
| bool | Contains (Var var) |
| bool | Find (Var var, Locator *locator) |
| bool | Insert (Var var, Locator *locator) |
| template<class Callback > | |
| void | ForEach (Callback *callback) |
Private Attributes | |
| Mapping * | map_ |
Friends | |
| class | NestedEffectsBase< Var, kNoVar > |
| class | EffectsMixin< Var, NestedEffectsBase< Var, kNoVar >, Effects< Var, kNoVar > > |
|
protected |
|
protected |
|
inlineexplicit |
|
inlineprotected |
Definition at line 196 of file effects.h.
References v8::internal::SplayTree< Config, AllocationPolicy >::Contains(), DCHECK, and v8::internal::EffectsBase< Var, kNoVar >::map_.
Referenced by v8::internal::EffectsMixin< Var, Base, Effects >::AltWeakener< Self >::Call().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 200 of file effects.h.
|
inlineprotected |
Definition at line 210 of file effects.h.
References v8::internal::SplayTree< Config, AllocationPolicy >::ForEach(), and v8::internal::EffectsBase< Var, kNoVar >::map_.
Referenced by v8::internal::EffectsMixin< Var, Base, Effects >::Alt(), and v8::internal::EffectsMixin< Var, Base, Effects >::Seq().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 204 of file effects.h.
|
inline |
|
inlineprotected |
Definition at line 184 of file effects.h.
References v8::internal::SplayTree< Config, AllocationPolicy >::allocator(), v8::internal::EffectsBase< Var, kNoVar >::map_, and v8::internal::ZoneAllocationPolicy::zone().
Here is the call graph for this function:
|
friend |
|
friend |
|
private |
Definition at line 215 of file effects.h.
Referenced by v8::internal::EffectsBase< Var, kNoVar >::Contains(), v8::internal::EffectsBase< Var, kNoVar >::ForEach(), and v8::internal::EffectsBase< Var, kNoVar >::zone().