ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

num_get_float.cpp File Reference
#include "stlport_prefix.h"
#include <limits>
#include <locale>
#include <istream>

Go to the source code of this file.

Data Structures

union  _Double_rep

Defines

#define bit11   ULL(0x7ff)
#define exponent_mask   (bit11 << 52)
#define TEN_1   0 /* offset to 10 ** 1 */
#define TEN_27   26 /* offset to 10 ** 27 */
#define TEN_M28   37 /* offset to 10 ** -28 */
#define NUM_HI_P   11
#define NUM_HI_N   13
#define _Stl_HIBITULL   (ULL(1) << 63)

Functions

_STLP_BEGIN_NAMESPACE
_STLP_MOVE_TO_PRIV_NAMESPACE
void _STLP_CALL 
_Initialize_get_float (const ctype< wchar_t > &ct, wchar_t &Plus, wchar_t &Minus, wchar_t &pow_e, wchar_t &pow_E, wchar_t *digits)
static void _Stl_mult64 (const uint64 u, const uint64 v, uint64 &high, uint64 &low)
void _Stl_set_exponent (uint64 &val, uint64 exp)
static void _Stl_norm_and_round (uint64 &p, int &norm, uint64 prodhi, uint64 prodlo)
static void _Stl_tenscale (uint64 &p, int exp, int &bexp)
static double _Stl_atod (char *buffer, ptrdiff_t ndigit, int dexp)
static double _Stl_string_to_double (const char *s)
void _STLP_CALL __string_to_float (const __iostring &v, float &val)
void _STLP_CALL __string_to_float (const __iostring &v, double &val)
void _STLP_CALL __string_to_float (const __iostring &v, long double &val)

Variables

static const uint64 _Stl_tenpow [80]
static const short _Stl_twoexp [80]

Generated on Sun May 27 2012 06:02:56 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.