v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EffectsBase< Var, kNoVar > Class Template Reference

#include <effects.h>

Inheritance diagram for EffectsBase< Var, kNoVar >:

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

Zonezone ()
 
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 > >
 

Detailed Description

template<class Var, Var kNoVar>
class v8::internal::EffectsBase< Var, kNoVar >

Definition at line 197 of file effects.h.

Member Typedef Documentation

typedef Mapping::Locator Locator
protected

Definition at line 217 of file effects.h.

Definition at line 216 of file effects.h.

Constructor & Destructor Documentation

EffectsBase ( Zone zone)
inlineexplicit

Definition at line 199 of file effects.h.

Member Function Documentation

bool Contains ( Var  var)
inlineprotected
bool Find ( Var  var,
Locator locator 
)
inlineprotected

Definition at line 223 of file effects.h.

bool Insert ( Var  var,
Locator locator 
)
inlineprotected

Definition at line 227 of file effects.h.

bool IsEmpty ( )
inline

Definition at line 201 of file effects.h.

References SplayTree< Config, AllocationPolicy >::is_empty().

Zone* zone ( )
inlineprotected

Friends And Related Function Documentation

friend class EffectsMixin< Var, NestedEffectsBase< Var, kNoVar >, Effects< Var, kNoVar > >
friend

Definition at line 205 of file effects.h.

friend class NestedEffectsBase< Var, kNoVar >
friend

Definition at line 204 of file effects.h.


The documentation for this class was generated from the following file: