| 37 | #endif |
| 38 | |
| 39 | static void* alignPointer(void* pointer, size_t alignment) |
| 40 | { |
| 41 | const size_t address = reinterpret_cast<size_t>(pointer); |
| 42 | const size_t alignedAddress = (address + alignment - 1) & ~(alignment - 1); |
| 43 | return reinterpret_cast<void*>(alignedAddress); |
| 44 | } |
| 45 | |
| 46 | static size_t alignSize(size_t value, size_t alignment) { return (value + alignment - 1) & ~(alignment - 1); } |
| 47 |
no outgoing calls
no test coverage detected