|
V8 Project
|
#include <limits>#include "src/base/logging.h"#include "src/handles.h"#include "src/objects.h"#include "src/utils.h"
Include dependency graph for conversions.h:
This graph shows which files directly or indirectly include this file: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 |