v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ToBooleanStub::Types Class Reference

#include <code-stubs.h>

Inheritance diagram for ToBooleanStub::Types:
Collaboration diagram for ToBooleanStub::Types:

Public Member Functions

 Types ()
 
 Types (byte bits)
 
byte ToByte () const
 
void Print (StringStream *stream) const
 
bool UpdateStatus (Handle< Object > object)
 
bool NeedsMap () const
 
bool CanBeUndetectable () const
 
bool IsGeneric () const
 
- Public Member Functions inherited from EnumSet< Type, byte >
 EnumSet (bytebits=0)
 
bool IsEmpty () const
 
bool Contains (Typeelement) const
 
bool ContainsAnyOf (const EnumSet &set) const
 
void Add (Typeelement)
 
void Add (const EnumSet &set)
 
void Remove (Typeelement)
 
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, byteoperator| (const EnumSet &set) const
 

Static Public Member Functions

static Types Generic ()
 

Detailed Description

Definition at line 2345 of file code-stubs.h.

Constructor & Destructor Documentation

Types ( )
inline

Definition at line 2347 of file code-stubs.h.

Referenced by ToBooleanStub::Types::Generic().

Types ( byte  bits)
inlineexplicit

Definition at line 2348 of file code-stubs.h.

Member Function Documentation

bool CanBeUndetectable ( ) const

Definition at line 691 of file code-stubs.cc.

References ToBooleanStub::SPEC_OBJECT, and ToBooleanStub::STRING.

static Types Generic ( )
inlinestatic
bool IsGeneric ( ) const
inline
bool NeedsMap ( ) const
byte ToByte ( ) const
inline

Definition at line 2350 of file code-stubs.h.

References EnumSet< Type, byte >::ToIntegral().


The documentation for this class was generated from the following files: