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
NestedEffectsBase< Var, kNoVar > Class Template Reference

#include <effects.h>

Inheritance diagram for NestedEffectsBase< Var, kNoVar >:

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

Zonezone ()
 
void push ()
 
void pop ()
 
bool is_empty ()
 
bool Contains (Var var)
 
bool Find (Var var, Locator *locator)
 
bool Insert (Var var, Locator *locator)
 

Detailed Description

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

Definition at line 194 of file effects.h.

Member Typedef Documentation

typedef EffectsBase<Var, kNoVar>::Locator Locator
protected

Definition at line 276 of file effects.h.

Constructor & Destructor Documentation

NestedEffectsBase ( Zone zone)
inlineexplicit

Definition at line 258 of file effects.h.

Referenced by NestedEffectsBase< int, kNoVar >::ForEach().

Member Function Documentation

bool Contains ( Var  var)
inlineprotected

Definition at line 284 of file effects.h.

bool Find ( Var  var,
Locator locator 
)
inlineprotected

Definition at line 292 of file effects.h.

void ForEach ( Callback *  callback)
inline

Definition at line 261 of file effects.h.

bool Insert ( Var  var,
Locator locator 
)
protected

Definition at line 318 of file effects.h.

References ASSERT, and v8::internal::NULL.

bool is_empty ( )
inlineprotected

Definition at line 282 of file effects.h.

bool IsEmpty ( )
inline

Definition at line 268 of file effects.h.

void pop ( )
inlineprotected

Definition at line 281 of file effects.h.

void push ( )
inlineprotected

Definition at line 280 of file effects.h.

Effects<Var, kNoVar> Top ( )
inline

Definition at line 266 of file effects.h.

Zone* zone ( )
inlineprotected

Definition at line 278 of file effects.h.


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