v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
conversions-inl.h File Reference
#include "src/numbers/conversions.h"
#include <float.h>
#include <limits.h>
#include <stdarg.h>
#include <cmath>
#include "src/common/globals.h"
#include "src/base/bits.h"
#include "src/base/numbers/double.h"
#include "src/base/platform/platform.h"
#include "src/objects/heap-number-inl.h"
#include "src/objects/objects-inl.h"
#include "src/objects/smi-inl.h"
Include dependency graph for conversions-inl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 

Functions

unsigned int v8::internal::FastD2UI (double x)
 
uint16_t v8::internal::DoubleToFloat16 (double value)
 
float v8::internal::DoubleToFloat32 (double x)
 
double v8::internal::DoubleToInteger (double x)
 
int32_t v8::internal::DoubleToInt32 (double x)
 
int64_t v8::internal::DoubleToWebIDLInt64 (double x)
 
uint64_t v8::internal::DoubleToWebIDLUint64 (double x)
 
bool v8::internal::DoubleToSmiInteger (double value, int *smi_int_value)
 
bool v8::internal::IsSmiDouble (double value)
 
bool v8::internal::IsInt32Double (double value)
 
bool v8::internal::IsUint32Double (double value)
 
bool v8::internal::DoubleToUint32IfEqualToSelf (double value, uint32_t *uint32_value)
 
int32_t v8::internal::NumberToInt32 (Tagged< Object > number)
 
uint32_t v8::internal::NumberToUint32 (Tagged< Object > number)
 
uint32_t v8::internal::PositiveNumberToUint32 (Tagged< Object > number)
 
int64_t v8::internal::NumberToInt64 (Tagged< Object > number)
 
uint64_t v8::internal::PositiveNumberToUint64 (Tagged< Object > number)
 
bool v8::internal::TryNumberToSize (Tagged< Object > number, size_t *result)
 
size_t v8::internal::NumberToSize (Tagged< Object > number)
 
uint32_t v8::internal::DoubleToUint32 (double x)