#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)))))
Definition at line 205 of file utils.h.
◆ DOUBLE_CONVERSION_ASSERT
#define DOUBLE_CONVERSION_ASSERT |
( |
|
condition | ) |
assert(condition) |
◆ DOUBLE_CONVERSION_DISALLOW_COPY_AND_ASSIGN
#define DOUBLE_CONVERSION_DISALLOW_COPY_AND_ASSIGN |
( |
|
TypeName | ) |
|
Value: TypeName(const TypeName&); \
void operator=(const TypeName&)
Definition at line 216 of file utils.h.
◆ DOUBLE_CONVERSION_DISALLOW_IMPLICIT_CONSTRUCTORS
#define DOUBLE_CONVERSION_DISALLOW_IMPLICIT_CONSTRUCTORS |
( |
|
TypeName | ) |
|
Value: TypeName(); \
DOUBLE_CONVERSION_DISALLOW_COPY_AND_ASSIGN(TypeName)
Definition at line 231 of file utils.h.
◆ DOUBLE_CONVERSION_HAS_ATTRIBUTE
#define DOUBLE_CONVERSION_HAS_ATTRIBUTE |
( |
|
x | ) |
0 |
◆ DOUBLE_CONVERSION_NO_RETURN
◆ 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 |
|
) |
| (((static_cast<uint64_t>(a) << 32) + 0x##b##u)) |
◆ DOUBLE_CONVERSION_UNIMPLEMENTED
#define DOUBLE_CONVERSION_UNIMPLEMENTED |
( |
| ) |
(abort()) |
◆ DOUBLE_CONVERSION_UNREACHABLE
#define DOUBLE_CONVERSION_UNREACHABLE |
( |
| ) |
(abort()) |
◆ DOUBLE_CONVERSION_UNUSED
#define DOUBLE_CONVERSION_UNUSED |
◆ uc16