V8 Project
v8::base::MagicNumbersForDivision< T > Struct Template Reference

#include <division-by-constant.h>

+ Collaboration diagram for v8::base::MagicNumbersForDivision< T >:

Public Member Functions

 MagicNumbersForDivision (T m, unsigned s, bool a)
 
bool operator== (const MagicNumbersForDivision &rhs) const
 

Public Attributes

T multiplier
 
unsigned shift
 
bool add
 

Detailed Description

template<class T>
struct v8::base::MagicNumbersForDivision< T >

Definition at line 17 of file division-by-constant.h.

Constructor & Destructor Documentation

◆ MagicNumbersForDivision()

Member Function Documentation

◆ operator==()

template<class T >
bool v8::base::MagicNumbersForDivision< T >::operator== ( const MagicNumbersForDivision< T > &  rhs) const

Definition at line 16 of file division-by-constant.cc.

17  {
18  return multiplier == rhs.multiplier && shift == rhs.shift && add == rhs.add;
19 }

References v8::base::MagicNumbersForDivision< T >::add, v8::base::MagicNumbersForDivision< T >::multiplier, v8::base::MagicNumbersForDivision< T >::shift, and shift.

Member Data Documentation

◆ add

◆ multiplier

template<class T >
T v8::base::MagicNumbersForDivision< T >::multiplier

◆ shift

template<class T >
unsigned v8::base::MagicNumbersForDivision< T >::shift

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