#include <cstdlib>
#include <cstring>
#include <cassert>
#include <stdint.h>
Go to the source code of this file.
◆ DOUBLE_CONVERSION_ARRAY_SIZE
| #define DOUBLE_CONVERSION_ARRAY_SIZE |
( |
| a | ) |
|
Value: ((sizeof(a) / sizeof(*(a))) / \
static_cast<size_t>(!(sizeof(a) % sizeof(*(a)))))
◆ DOUBLE_CONVERSION_ASSERT
| #define DOUBLE_CONVERSION_ASSERT |
( |
| condition | ) |
|
◆ DOUBLE_CONVERSION_DISALLOW_COPY_AND_ASSIGN
| #define DOUBLE_CONVERSION_DISALLOW_COPY_AND_ASSIGN |
( |
| TypeName | ) |
|
Value: TypeName(const TypeName&); \
void operator=(const TypeName&)
◆ DOUBLE_CONVERSION_DISALLOW_IMPLICIT_CONSTRUCTORS
| #define DOUBLE_CONVERSION_DISALLOW_IMPLICIT_CONSTRUCTORS |
( |
| TypeName | ) |
|
Value: TypeName(); \
DOUBLE_CONVERSION_DISALLOW_COPY_AND_ASSIGN(TypeName)
◆ DOUBLE_CONVERSION_HAS_ATTRIBUTE
| #define DOUBLE_CONVERSION_HAS_ATTRIBUTE |
( |
| x | ) |
|
◆ DOUBLE_CONVERSION_NO_RETURN
| #define DOUBLE_CONVERSION_NO_RETURN __attribute__((noreturn)) |
◆ DOUBLE_CONVERSION_NULLPTR
| #define DOUBLE_CONVERSION_NULLPTR NULL |
◆ DOUBLE_CONVERSION_STACK_UNINITIALIZED
| #define DOUBLE_CONVERSION_STACK_UNINITIALIZED |
◆ DOUBLE_CONVERSION_UINT64_2PART_C
| #define DOUBLE_CONVERSION_UINT64_2PART_C |
( |
| a, |
|
|
| b ) |
Value:(((static_cast<uint64_t>(a) << 32) + 0x##b##u))
◆ DOUBLE_CONVERSION_UNIMPLEMENTED
| #define DOUBLE_CONVERSION_UNIMPLEMENTED |
( |
| ) |
|
◆ DOUBLE_CONVERSION_UNREACHABLE
| #define DOUBLE_CONVERSION_UNREACHABLE |
( |
| ) |
|
◆ DOUBLE_CONVERSION_UNUSED
| #define DOUBLE_CONVERSION_UNUSED |
◆ uc16