V8 Project
|
#include <effects.h>
Public Types | |
enum | Modality { POSSIBLE , DEFINITE } |
Public Member Functions | |
Effect () | |
Effect (Bounds b, Modality m=DEFINITE) | |
Static Public Member Functions | |
static Effect | Unknown (Zone *zone) |
static Effect | Forget (Zone *zone) |
static Effect | Seq (Effect e1, Effect e2, Zone *zone) |
static Effect | Alt (Effect e1, Effect e2, Zone *zone) |
Public Attributes | |
Modality | modality |
Bounds | bounds |
|
inline |
Definition at line 54 of file effects.h.
References bounds, Effect(), v8::internal::BoundsImpl< ZoneTypeConfig >::Either(), modality, and POSSIBLE.
Referenced by v8::internal::EffectsMixin< Var, Base, Effects >::Alt().
Definition at line 43 of file effects.h.
References DEFINITE, Effect(), and v8::internal::BoundsImpl< ZoneTypeConfig >::Unbounded().
Referenced by v8::internal::EffectsMixin< Var, Base, Effects >::Forget().
Definition at line 48 of file effects.h.
References bounds, DEFINITE, Effect(), v8::internal::BoundsImpl< ZoneTypeConfig >::Either(), and modality.
Referenced by v8::internal::EffectsMixin< Var, Base, Effects >::Seq().
Definition at line 39 of file effects.h.
References Effect(), POSSIBLE, and v8::internal::BoundsImpl< ZoneTypeConfig >::Unbounded().
Referenced by v8::internal::EffectsMixin< Var, Base, Effects >::Lookup().
Bounds v8::internal::Effect::bounds |
Definition at line 33 of file effects.h.
Referenced by Alt(), v8::internal::EffectsMixin< Var, Base, Effects >::LookupBounds(), and Seq().
Modality v8::internal::Effect::modality |
Definition at line 32 of file effects.h.
Referenced by Alt(), v8::internal::EffectsMixin< Var, Base, Effects >::AltWeakener< Self >::Call(), v8::internal::EffectsMixin< Var, Base, Effects >::LookupBounds(), and Seq().