Frobby
0.9.5
|
This header file includes common definitions and is included as the first line of code in every implementation file (.cpp). More...
#include <cstdio>
#include <cstddef>
#include <gmp.h>
#include <gmpxx.h>
#include <memory>
Go to the source code of this file.
Macros | |
#define | IF_DEBUG(X) |
#define | ASSERT(X) |
Typedefs | |
typedef unsigned int | Exponent |
typedef unsigned long | Word |
The native unsigned type for the CPU. More... | |
Variables | |
static const size_t | BitsPerWord = 8 * sizeof(Word) |
static const size_t | MemoryAlignment = sizeof(long) |
The alignment that memory allocators must ensure. More... | |
This header file includes common definitions and is included as the first line of code in every implementation file (.cpp).
Thus it is never necessary to include it in headers, and anything defined here is defined everywhere throughout the code base.
Definition in file stdinc.h.
typedef unsigned long Word |