v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <utils.h>
Public Member Functions | |
EnumSet (T bits=0) | |
bool | IsEmpty () const |
bool | Contains (E element) const |
bool | ContainsAnyOf (const EnumSet &set) const |
void | Add (E element) |
void | Add (const EnumSet &set) |
void | Remove (E element) |
void | Remove (const EnumSet &set) |
void | RemoveAll () |
void | Intersect (const EnumSet &set) |
T | ToIntegral () const |
bool | operator== (const EnumSet &set) |
bool | operator!= (const EnumSet &set) |
EnumSet< E, T > | operator| (const EnumSet &set) const |
|
inline |
Definition at line 1059 of file utils.h.
Referenced by HLoadEliminationEffects::Process(), HStoreEliminationPhase::Run(), HValue::SetAllSideEffects(), HValue::SetChangesFlag(), HValue::SetDependsOnFlag(), TestParserSync(), and HLoadEliminationEffects::Union().
|
inline |
Definition at line 1055 of file utils.h.
Referenced by HLoadEliminationEffects::Apply(), HValue::CheckChangesFlag(), HValue::CheckDependsOnFlag(), and SetParserFlags().
Definition at line 1056 of file utils.h.
Referenced by HValue::HasObservableSideEffects(), and HValue::HasSideEffects().
Definition at line 1064 of file utils.h.
Referenced by HValue::ObservableChangesFlags(), and HValue::SideEffectFlags().
|
inline |
Definition at line 1054 of file utils.h.
Referenced by ToBooleanStub::GetICState(), and HValue::PrintChangesTo().
|
inline |
Definition at line 1061 of file utils.h.
Referenced by HValue::AllObservableSideEffectsFlagSet(), HValue::AllSideEffectsFlagSet(), HValue::ClearAllSideEffects(), HValue::ClearChangesFlag(), and HValue::ClearDependsOnFlag().
|
inline |
Definition at line 1063 of file utils.h.
Referenced by HStoreEliminationPhase::Run().
|
inline |
Definition at line 1065 of file utils.h.
Referenced by ToBooleanStub::GetExtraICState(), and ToBooleanStub::Types::IsGeneric().