#include <lib/sconfig.h>
#include <lib/serror.h>
Include dependency graph for fastval2str.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | _LIB_LEX_FASTVAL2STRING_H_ 1 |
Definition in file fastval2str.h.
|
Definition at line 18 of file fastval2str.h. |
|
Definition at line 192 of file fastval2str.cc. References dbl. Referenced by VM::InstructionStorage::DumpInstruction(). |
|
NOTE that this is a dangerous function (dangerous for the sake of speed). The caller has to make sure that dest is long enough to hold the string. Fortunately, the limit is not very hard to predict: it is
Definition at line 190 of file fastval2str.cc. References flt. |
|
Definition at line 119 of file fastval2str.cc. References uint64. Referenced by VM::NamespaceInfo::SymbolEntryB::CompleteName(), VM::ClassInfoIE::CompleteName(), and VM::InstructionStorage::DumpInstruction(). |
|
Definition at line 117 of file fastval2str.cc. References uint32. |
|
Definition at line 115 of file fastval2str.cc. References uint16. |
|
Definition at line 113 of file fastval2str.cc. References uint8. |
|
Definition at line 143 of file fastval2str.cc. References int64. |
|
Definition at line 141 of file fastval2str.cc. References int32. |
|
Definition at line 139 of file fastval2str.cc. References int16. |
|
The integer can be written in a base of 8, 10 or 16. For base 8, a zero (0) is prepended, for base 16, 0x is prepended. NOTE that this is a dangerous function (dangerous for the sake of speed). The caller has to make sure that dest is long enough to hold the string. Fortunately, the limit is not very hard to predict; here is a table:
Generally, the space consumption is
Definition at line 137 of file fastval2str.cc. References int8. |