Saga3D API Documentation  1.0-RC4
fast_atof.h File Reference
#include "irrMath.h"

Go to the source code of this file.

Namespaces

 saga
 
 saga::core
 typedef for Function Pointer
 

Macros

#define IRR_ATOF_TABLE_SIZE   17
 

Functions

std::uint32_t saga::core::strtoul10 (const char *in, const char **out=0)
 Convert a simple string of base 10 digits into an unsigned 32 bit integer. More...
 
std::int32_t saga::core::strtol10 (const char *in, const char **out=0)
 Convert a simple string of base 10 digits into a signed 32 bit integer. More...
 
std::uint32_t saga::core::ctoul16 (char in)
 Convert a hex-encoded character to an unsigned integer. More...
 
std::uint32_t saga::core::strtoul16 (const char *in, const char **out=0)
 Convert a simple string of base 16 digits into an unsigned 32 bit integer. More...
 
std::uint32_t saga::core::strtoul8 (const char *in, const char **out=0)
 Convert a simple string of base 8 digits into an unsigned 32 bit integer. More...
 
std::uint32_t saga::core::strtoul_prefix (const char *in, const char **out=0)
 Convert a C-style prefixed string (hex, oct, integer) into an unsigned 32 bit integer. More...
 
float saga::core::strtof10 (const char *in, const char **out=0)
 Converts a sequence of digits into a whole positive floating point value. More...
 
const char * saga::core::fast_atof_move (const char *in, float &result)
 Provides a fast function for converting a string into a float. More...
 
float saga::core::fast_atof (const char *floatAsString, const char **out=0)
 Convert a string to a floating point number. More...
 

Variables

std::string saga::core::LOCALE_DECIMAL_POINTS
 Selection of characters which count as decimal point in fast_atof. More...
 
const float saga::core::fast_atof_table [17]
 

Macro Definition Documentation

◆ IRR_ATOF_TABLE_SIZE

#define IRR_ATOF_TABLE_SIZE   17

Definition at line 20 of file fast_atof.h.