V8 Project
|
#include <limits>
#include "src/base/logging.h"
#include "src/handles.h"
#include "src/objects.h"
#include "src/utils.h"
Go to the source code of this file.
Namespaces | |
v8 | |
Debugger support for the V8 JavaScript engine. | |
v8::internal | |
Enumerations | |
enum | v8::internal::ConversionFlags { v8::internal::NO_FLAGS = 0 , v8::internal::ALLOW_HEX = 1 , v8::internal::ALLOW_OCTAL = 2 , v8::internal::ALLOW_IMPLICIT_OCTAL = 4 , v8::internal::ALLOW_BINARY = 8 , v8::internal::ALLOW_TRAILING_JUNK = 16 } |
Functions | |
bool | v8::internal::isDigit (int x, int radix) |
bool | v8::internal::isBinaryDigit (int x) |
int | v8::internal::FastD2IChecked (double x) |
int | v8::internal::FastD2I (double x) |
unsigned int | v8::internal::FastD2UI (double x) |
double | v8::internal::FastI2D (int x) |
double | v8::internal::FastUI2D (unsigned x) |
float | v8::internal::DoubleToFloat32 (double x) |
double | v8::internal::DoubleToInteger (double x) |
int32_t | v8::internal::DoubleToInt32 (double x) |
uint32_t | v8::internal::DoubleToUint32 (double x) |
double | v8::internal::StringToDouble (UnicodeCache *unicode_cache, Vector< const uint8_t > str, int flags, double empty_string_val) |
double | v8::internal::StringToDouble (UnicodeCache *unicode_cache, Vector< const uc16 > str, int flags, double empty_string_val) |
double | v8::internal::StringToDouble (UnicodeCache *unicode_cache, const char *str, int flags, double empty_string_val) |
double | v8::internal::StringToInt (UnicodeCache *unicode_cache, Vector< const uint8_t > vector, int radix) |
double | v8::internal::StringToInt (UnicodeCache *unicode_cache, Vector< const uc16 > vector, int radix) |
const char * | v8::internal::DoubleToCString (double v, Vector< char > buffer) |
const char * | v8::internal::IntToCString (int n, Vector< char > buffer) |
char * | v8::internal::DoubleToFixedCString (double value, int f) |
char * | v8::internal::DoubleToExponentialCString (double value, int f) |
char * | v8::internal::DoubleToPrecisionCString (double value, int p) |
char * | v8::internal::DoubleToRadixCString (double value, int radix) |
static bool | v8::internal::IsMinusZero (double value) |
static bool | v8::internal::IsSmiDouble (double value) |
static bool | v8::internal::IsInt32Double (double value) |
static bool | v8::internal::IsUint32Double (double value) |
int32_t | v8::internal::NumberToInt32 (Object *number) |
uint32_t | v8::internal::NumberToUint32 (Object *number) |
double | v8::internal::StringToDouble (UnicodeCache *unicode_cache, String *string, int flags, double empty_string_val) |
bool | v8::internal::TryNumberToSize (Isolate *isolate, Object *number, size_t *result) |
size_t | v8::internal::NumberToSize (Isolate *isolate, Object *number) |
Variables | |
const int | v8::internal::kMaxSignificantDigits = 772 |
const int | v8::internal::kDoubleToCStringMinBufferSize = 100 |