v8
3.11.10(node0.8.26)
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) |
|
inline |
Definition at line 963 of file utils.h.
Referenced by ToBooleanStub::Types::Add(), HValueMap::Add(), HValue::SetAllSideEffects(), and HValue::SetGVNFlag().
|
inline |
Definition at line 959 of file utils.h.
Referenced by HValue::CheckGVNFlag(), and ToBooleanStub::Types::Contains().
Definition at line 960 of file utils.h.
Referenced by HValue::HasObservableSideEffects(), HValue::HasSideEffects(), and HValueMap::Kill().
Definition at line 968 of file utils.h.
Referenced by HValue::ChangesFlags(), HValue::DependsOnFlags(), HValue::ObservableChangesFlags(), and HValue::SideEffectFlags().
|
inline |
Definition at line 958 of file utils.h.
Referenced by ToBooleanStub::Types::IsEmpty(), and HValue::PrintChangesTo().
|
inline |
Definition at line 965 of file utils.h.
Referenced by HValue::AllObservableSideEffectsFlagSet(), HValue::AllSideEffectsFlagSet(), HValue::ClearAllSideEffects(), and HValue::ClearGVNFlag().
|
inline |
Definition at line 969 of file utils.h.
Referenced by HValue::ConvertChangesToDependsFlags(), v8::internal::GetGVNFlagsString(), and ToBooleanStub::Types::ToByte().