V8 Project
conversions-inl.h File Reference
#include <float.h>
#include <limits.h>
#include <stdarg.h>
#include <cmath>
#include "src/globals.h"
#include "src/base/bits.h"
#include "src/base/platform/platform.h"
#include "src/conversions.h"
#include "src/double.h"
#include "src/scanner.h"
#include "src/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
 Debugger support for the V8 JavaScript engine.
 
 v8::internal
 

Functions

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