#include <string>
#include <iostream>
#include <cassert>
#include <cstring>
#include "CoinUtilsConfig.h"
#include "CoinPragma.hpp"
Go to the source code of this file.
◆ __STRING
◆ __GNUC_PREREQ
#define __GNUC_PREREQ |
( |
|
maj, |
|
|
|
min |
|
) |
| (0) |
◆ CoinAssertDebug
#define CoinAssertDebug |
( |
|
expression | ) |
assert(expression) |
◆ CoinAssertDebugHint
#define CoinAssertDebugHint |
( |
|
expression, |
|
|
|
hint |
|
) |
| assert(expression) |
◆ CoinAssert
#define CoinAssert |
( |
|
expression | ) |
assert(expression) |
◆ CoinAssertHint
#define CoinAssertHint |
( |
|
expression, |
|
|
|
hint |
|
) |
| assert(expression) |
◆ WindowsErrorPopupBlocker()
void WindowsErrorPopupBlocker |
( |
| ) |
|
A function to block the popup windows that windows creates when the code crashes.
◆ CoinErrorUnitTest()
void CoinErrorUnitTest |
( |
| ) |
|
A function that tests the methods in the CoinError class.
The only reason for it not to be a member method is that this way it doesn't have to be compiled into the library. And that's a gain, because the library should be compiled with optimization on, but this method should be compiled with debugging.