![]()  | 
  
    v8
    3.25.30(node0.11.13)
    
   V8 is Google's open source JavaScript engine 
   | 
 
#include "utils.h"

Go to the source code of this file.
Namespaces | |
| v8 | |
| v8::internal | |
Enumerations | |
| enum | ConversionFlags {  NO_FLAGS = 0, ALLOW_HEX = 1, ALLOW_OCTAL = 2, ALLOW_IMPLICIT_OCTAL = 4, ALLOW_BINARY = 8, ALLOW_TRAILING_JUNK = 16 }  | 
Functions | |
| bool | isDigit (int x, int radix) | 
| bool | isBinaryDigit (int x) | 
| int | FastD2IChecked (double x) | 
| int | FastD2I (double x) | 
| unsigned int | FastD2UI (double x) | 
| double | FastI2D (int x) | 
| double | FastUI2D (unsigned x) | 
| double | DoubleToInteger (double x) | 
| int32_t | DoubleToInt32 (double x) | 
| uint32_t | DoubleToUint32 (double x) | 
| double | StringToDouble (UnicodeCache *unicode_cache, Vector< const char > str, int flags, double empty_string_val) | 
| double | StringToDouble (UnicodeCache *unicode_cache, Vector< const uc16 > str, int flags, double empty_string_val) | 
| double | StringToDouble (UnicodeCache *unicode_cache, const char *str, int flags, double empty_string_val) | 
| const char * | DoubleToCString (double v, Vector< char > buffer) | 
| const char * | IntToCString (int n, Vector< char > buffer) | 
| char * | DoubleToFixedCString (double value, int f) | 
| char * | DoubleToExponentialCString (double value, int f) | 
| char * | DoubleToPrecisionCString (double value, int p) | 
| char * | DoubleToRadixCString (double value, int radix) | 
Variables | |
| const int | kMaxSignificantDigits = 772 | 
| const int | kDoubleToCStringMinBufferSize = 100 |