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
EffectsMixin< Var, Base, Effects > Class Template Reference

#include <effects.h>

Inheritance diagram for EffectsMixin< Var, Base, Effects >:
Collaboration diagram for EffectsMixin< Var, Base, Effects >:

Data Structures

struct  AltMerger
 
struct  AltWeakener
 
struct  Overrider
 
struct  SeqMerger
 

Public Member Functions

 EffectsMixin (Zone *zone)
 
Effect Lookup (Var var)
 
Bounds LookupBounds (Var var)
 
void Seq (Var var, Effect effect)
 
void Seq (Effects that)
 
void Alt (Var var, Effect effect)
 
void Alt (Effects that)
 
void Forget ()
 

Protected Types

typedef Base::Locator Locator
 

Detailed Description

template<class Var, class Base, class Effects>
class v8::internal::EffectsMixin< Var, Base, Effects >

Definition at line 102 of file effects.h.

Member Typedef Documentation

typedef Base::Locator Locator
protected

Definition at line 157 of file effects.h.

Constructor & Destructor Documentation

EffectsMixin ( Zone zone)
inlineexplicit

Definition at line 104 of file effects.h.

Member Function Documentation

void Alt ( Var  var,
Effect  effect 
)
inline

Definition at line 133 of file effects.h.

void Alt ( Effects  that)
inline

Definition at line 141 of file effects.h.

void Forget ( )
inline

Definition at line 149 of file effects.h.

Effect Lookup ( Var  var)
inline
Bounds LookupBounds ( Var  var)
inline

Definition at line 112 of file effects.h.

void Seq ( Effects  that)
inline

Definition at line 127 of file effects.h.


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