FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
text2int_tbl.h File Reference

Internal tables used for extreme performance text/number conversion routines. More...

#include <stdint.h>

Go to the source code of this file.

Classes

union  Aligned4Chars
 Table of word-aligned 4-character groups representing 0000-9999. More...
 

Variables

const uint32_t powersOf10 [10]
 Table of powers-of-10 constants as 32-bit unsigned integers. More...
 
const uint64_t powersOf10_64bit [16]
 Table of powers-of-10 constants as 64-bit unsigned integers. More...
 
const double floatingPowersOf10 [10]
 Table of powers-of-10 constants as floating-point values. More...
 
const double reciprocalPowersOf10 [16]
 Table of reciprocal powers-of-10 divisors. More...
 
const uint32_t text2int_table [256][10]
 Convert ASCII digit into corresponding 32-bit value. More...
 
const uint64_t text2int64_table [256][20]
 Convert ASCII digit into corresponding 64-bit value. More...
 
const char byteAsLowercaseHexadecimal [256][3]
 Table of uppercase hexadecimal characters for each byte value. More...
 
const char byteAsUppercaseHexadecimal [256][3]
 Table of uppercase hexadecimal characters for each byte value. More...
 
const char numberAsTwoDigits [100][3]
 Table of 2-character strings representing 00-99. More...
 
const union Aligned4Chars numberAs4Digits [10000]
 

Detailed Description

Internal tables used for extreme performance text/number conversion routines.

Author
Geoff Carpenter
Generated: Fri Jul 31 2020 18:19:16
Support Information