v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
conversions-inl.h File Reference
#include <limits.h>
#include <float.h>
#include <stdarg.h>
#include <cmath>
#include "globals.h"
#include "conversions.h"
#include "double.h"
#include "platform.h"
#include "scanner.h"
#include "strtod.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

 v8
 
 v8::internal
 

Functions

double JunkStringValue ()
 
double SignedZero (bool negative)
 
unsigned int FastD2UI (double x)
 
double DoubleToInteger (double x)
 
int32_t DoubleToInt32 (double x)
 
template<class Iterator , class EndMark >
bool SubStringEquals (Iterator *current, EndMark end, const char *substring)
 
template<class Iterator , class EndMark >
bool AdvanceToNonspace (UnicodeCache *unicode_cache, Iterator *current, EndMark end)
 
template<int radix_log_2, class Iterator , class EndMark >
double InternalStringToIntDouble (UnicodeCache *unicode_cache, Iterator current, EndMark end, bool negative, bool allow_trailing_junk)
 
template<class Iterator , class EndMark >
double InternalStringToInt (UnicodeCache *unicode_cache, Iterator current, EndMark end, int radix)
 
template<class Iterator , class EndMark >
double InternalStringToDouble (UnicodeCache *unicode_cache, Iterator current, EndMark end, int flags, double empty_string_val)