Loading...
Searching...
No Matches
Go to the documentation of this file.
5#if defined(__cpp_lib_contracts)
6#define COUSB_PRECONDITION(...) pre(__VA_ARGS__)
8#define COUSB_PRECONDITION(...)
11#if defined(__cpp_lib_contracts)
12#define COUSB_POSTCONDITION(...) post(__VA_ARGS__)
14#define COUSB_POSTCONDITION(...)
17#if defined(__cpp_lib_contracts)
18#define COUSB_ASSERT(...) contract_assert(__VA_ARGS__)
21#define COUSB_ASSERT(...) assert(__VA_ARGS__);