v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <effects.h>
Data Structures | |
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) |
Friends | |
class | NestedEffectsBase< Var, kNoVar > |
class | EffectsMixin< Var, NestedEffectsBase< Var, kNoVar >, Effects< Var, kNoVar > > |
|
protected |
|
inlineexplicit |
|
inlineprotected |
Definition at line 219 of file effects.h.
References ASSERT, and SplayTree< Config, AllocationPolicy >::Contains().
Referenced by EffectsMixin< Var, Base, Effects >::AltWeakener< Self >::Call().
|
inlineprotected |
Definition at line 233 of file effects.h.
References SplayTree< Config, AllocationPolicy >::ForEach().
Referenced by EffectsMixin< Var, EffectsBase< Var, kNoVar >, Effects< Var, kNoVar > >::Alt(), and EffectsMixin< Var, EffectsBase< Var, kNoVar >, Effects< Var, kNoVar > >::Seq().
|
inlineprotected |
|
inline |
Definition at line 201 of file effects.h.
References SplayTree< Config, AllocationPolicy >::is_empty().
|
inlineprotected |
Definition at line 207 of file effects.h.
References SplayTree< Config, AllocationPolicy >::allocator(), and ZoneAllocationPolicy::zone().
|
friend |
|
friend |