V8 Project
v8::internal::SmiOperationExecutionMode Class Reference

#include <macro-assembler-x64.h>

+ Inheritance diagram for v8::internal::SmiOperationExecutionMode:
+ Collaboration diagram for v8::internal::SmiOperationExecutionMode:

Public Member Functions

 SmiOperationExecutionMode ()
 
 SmiOperationExecutionMode (byte bits)
 
- Public Member Functions inherited from v8::internal::EnumSet< SmiOperationConstraint, byte >
 EnumSet (byte bits=0)
 
bool IsEmpty () const
 
bool Contains (SmiOperationConstraint element) const
 
bool ContainsAnyOf (const EnumSet &set) const
 
void Add (SmiOperationConstraint element)
 
void Add (const EnumSet &set)
 
void Remove (SmiOperationConstraint 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< SmiOperationConstraint, byteoperator| (const EnumSet &set) const
 

Detailed Description

Definition at line 47 of file macro-assembler-x64.h.

Constructor & Destructor Documentation

◆ SmiOperationExecutionMode() [1/2]

v8::internal::SmiOperationExecutionMode::SmiOperationExecutionMode ( )
inline

Definition at line 49 of file macro-assembler-x64.h.

49 : EnumSet<SmiOperationConstraint, byte>(0) { }

◆ SmiOperationExecutionMode() [2/2]

v8::internal::SmiOperationExecutionMode::SmiOperationExecutionMode ( byte  bits)
inlineexplicit

Definition at line 50 of file macro-assembler-x64.h.

51  : EnumSet<SmiOperationConstraint, byte>(bits) { }

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