| 
    basix_doc 0.1 
   | 
 
#include <basix/basix-config.hpp>#include <string.h>#include <cassert>#include <stdlib.h>#include <cstdio>#include <new>Go to the source code of this file.
Definition in file fast_new.hpp.
| #define MMX_ALLOC_PTR | ( | i | ) | (*((void **) (alloc_table+i))) | 
Definition at line 120 of file fast_new.hpp.
| #define MMX_ALLOCATORS | 
public: \ inline void* operator new (size_t sz) { \ return mmx_malloc (sz); } \ inline void* operator new (size_t sz, void* where) { \ (void) sz; return where; } \ inline void* operator new[] (size_t sz) { \ return mmx_malloc (sz); } \ inline void* operator new[] (size_t sz, void* where) { \ (void) sz; return where; } \ inline void operator delete (void* ptr, size_t sz) { \ mmx_free (ptr, sz); } \ inline void operator delete[] (void* ptr, size_t sz) { \ mmx_free (ptr, sz); }
Definition at line 212 of file fast_new.hpp.
| #define MMX_BLOCK_SIZE 65504 | 
Definition at line 111 of file fast_new.hpp.
| #define MMX_ENABLE_FAST_ALLOCATORS | 
Definition at line 33 of file fast_new.hpp.
| #define MMX_IND | ( | ptr | ) | (*((void **) ptr)) | 
Definition at line 121 of file fast_new.hpp.
| #define MMX_LAST_FAST 256 | 
Definition at line 109 of file fast_new.hpp.
| #define MMX_MAX_FAST (MMX_LAST_FAST+MMX_WORD_LENGTH) | 
Definition at line 110 of file fast_new.hpp.
| #define MMX_WORD_LENGTH sizeof(void*) | 
Definition at line 106 of file fast_new.hpp.
| #define MMX_WORD_LENGTH_INC (sizeof(void*)-1) | 
Definition at line 107 of file fast_new.hpp.
| #define MMX_WORD_MASK (-sizeof(void*)) | 
Definition at line 108 of file fast_new.hpp.