V8 Project
|
#include <code-stubs.h>
Public Member Functions | |
Types () | |
Types (byte bits) | |
byte | ToByte () const |
bool | UpdateStatus (Handle< Object > object) |
bool | NeedsMap () const |
bool | CanBeUndetectable () const |
bool | IsGeneric () const |
![]() | |
EnumSet (byte bits=0) | |
bool | IsEmpty () const |
bool | Contains (Type element) const |
bool | ContainsAnyOf (const EnumSet &set) const |
void | Add (Type element) |
void | Add (const EnumSet &set) |
void | Remove (Type element) |
void | Remove (const EnumSet &set) |
void | RemoveAll () |
void | Intersect (const EnumSet &set) |
byte | ToIntegral () const |
bool | operator== (const EnumSet &set) |
bool | operator!= (const EnumSet &set) |
EnumSet< Type, byte > | operator| (const EnumSet &set) const |
Static Public Member Functions | |
static Types | Generic () |
Definition at line 2223 of file code-stubs.h.
|
inline |
Definition at line 2225 of file code-stubs.h.
Referenced by Generic().
|
inlineexplicit |
Definition at line 2226 of file code-stubs.h.
bool v8::internal::ToBooleanStub::Types::CanBeUndetectable | ( | ) | const |
Definition at line 911 of file code-stubs.cc.
References v8::internal::ToBooleanStub::SPEC_OBJECT, and v8::internal::ToBooleanStub::STRING.
|
inlinestatic |
Definition at line 2234 of file code-stubs.h.
References v8::internal::ToBooleanStub::NUMBER_OF_TYPES, and Types().
Referenced by IsGeneric().
|
inline |
Definition at line 2232 of file code-stubs.h.
References Generic(), v8::internal::EnumSet< E, T >::ToIntegral(), and v8::internal::EnumSet< Type, byte >::ToIntegral().
bool v8::internal::ToBooleanStub::Types::NeedsMap | ( | ) | const |
Definition at line 903 of file code-stubs.cc.
References v8::internal::ToBooleanStub::HEAP_NUMBER, v8::internal::ToBooleanStub::SPEC_OBJECT, v8::internal::ToBooleanStub::STRING, and v8::internal::ToBooleanStub::SYMBOL.
|
inline |
Definition at line 2228 of file code-stubs.h.
References v8::internal::EnumSet< Type, byte >::ToIntegral().
Referenced by v8::internal::ToBooleanStub::ToBooleanStub(), and v8::internal::ToBooleanStub::UpdateStatus().
Definition at line 867 of file code-stubs.cc.
References v8::internal::EnumSet< Type, byte >::Add(), v8::internal::ToBooleanStub::BOOLEAN, DCHECK, v8::internal::ToBooleanStub::HEAP_NUMBER, v8::internal::ToBooleanStub::NULL_TYPE, v8::internal::ToBooleanStub::SMI, v8::internal::ToBooleanStub::SPEC_OBJECT, v8::internal::ToBooleanStub::STRING, v8::internal::ToBooleanStub::SYMBOL, v8::internal::ToBooleanStub::UNDEFINED, and UNREACHABLE.
Referenced by v8::internal::ToBooleanStub::UpdateStatus().