Assimp v5.2.2 (January 2022)
The Asset-Importer-Lib API documentation.
fast_atof.h File Reference

Namespaces

namespace  Assimp
 Some C++ utilities for inter- and extrapolation.
 

Macros

#define AI_FAST_ATOF_RELAVANT_DECIMALS   15
 
#define FAST_A_TO_F_H_INCLUDED
 

Functions

template<typename ExceptionType = DeadlyImportError>
ai_real Assimp::fast_atof (const char **inout)
 
template<typename ExceptionType = DeadlyImportError>
ai_real Assimp::fast_atof (const char *c)
 
template<typename ExceptionType = DeadlyImportError>
ai_real Assimp::fast_atof (const char *c, const char **cout)
 
template<typename Real , typename ExceptionType = DeadlyImportError>
const char * Assimp::fast_atoreal_move (const char *c, Real &out, bool check_comma=true)
 Provides a fast function for converting a string into a float, about 6 times faster than atof in win32. More...
 
unsigned int Assimp::HexDigitToDecimal (char in)
 
uint8_t Assimp::HexOctetToDecimal (const char *in)
 
int Assimp::strtol10 (const char *in, const char **out=0)
 
template<typename ExceptionType = DeadlyImportError>
int64_t Assimp::strtol10_64 (const char *in, const char **out=0, unsigned int *max_inout=0)
 
unsigned int Assimp::strtoul10 (const char *in, const char **out=0)
 
template<typename ExceptionType = DeadlyImportError>
uint64_t Assimp::strtoul10_64 (const char *in, const char **out=0, unsigned int *max_inout=0)
 
unsigned int Assimp::strtoul16 (const char *in, const char **out=0)
 
unsigned int Assimp::strtoul8 (const char *in, const char **out=0)
 
unsigned int Assimp::strtoul_cppstyle (const char *in, const char **out=0)
 

Variables

const double Assimp::fast_atof_table [16]
 

Macro Definition Documentation

◆ AI_FAST_ATOF_RELAVANT_DECIMALS

#define AI_FAST_ATOF_RELAVANT_DECIMALS   15

◆ FAST_A_TO_F_H_INCLUDED

#define FAST_A_TO_F_H_INCLUDED