|
V8 Project
|
#include <code-stubs.h>
Inheritance diagram for v8::internal::ToBooleanStub::Types:
Collaboration diagram for v8::internal::ToBooleanStub::Types:Public Member Functions | |
| Types () | |
| Types (byte bits) | |
| byte | ToByte () const |
| bool | UpdateStatus (Handle< Object > object) |
| bool | NeedsMap () const |
| bool | CanBeUndetectable () const |
| bool | IsGeneric () const |
Public Member Functions inherited from v8::internal::EnumSet< Type, byte > | |
| 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().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function: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().
Here is the call graph for this function:
Here is the caller graph for this function: