#include <prismspf/config.h>
#include <libassert/assert.hpp>
Go to the source code of this file.
◆ ASSERT
◆ ASSUME
◆ DEBUG_ASSERT
| #define DEBUG_ASSERT (void); |
There's one reason for this file. The libassert/assert.hpp header may not show up in LSPs without having built the project. This is due to how ExternalProject works and I don't see a good reason around it. LSPs should still be able to autocomplete and include the prismspf/utilities/assert.h header.
We include header macro guards for the LSP too
◆ PANIC
◆ UNREACHABLE
| #define UNREACHABLE |
( |
| void | ) |
|