Asserts that a raw pointer or nullptr value is null.
This assertion is intentionally limited to raw pointers and std::nullptr_t. It does not treat smart pointers or arbitrary nullable-looking classes as null values.
#include <kaycxx/assert.hpp>
using namespace kaycxx::assert;
int main() {
int* value = nullptr;
assert_null(value);
}Use this instead of assert_true(pointer == nullptr) so failures report the pointer value as a nullness assertion.