#pragma once #include <cassert> #ifdef NO_DEBUG #define DEBUG(f) #define CHECK(f) f #define CHECK_DEBUG(f) #else #define DEBUG(f) f #define CHECK(f) assert(f) #define CHECK_DEBUG(f) assert(f) #endif