#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <ostream>
#include <sstream>
#include "util/util.h"
Go to the source code of this file.
|
#define | CHECK(x) if(x){}else LogMessageFatal(__FILE__, __LINE__).stream() << "Check failed: " #x |
|
#define | CHECK_EQ(x, y) CHECK((x) == (y)) |
|
#define | CHECK_GE(x, y) CHECK((x) >= (y)) |
|
#define | CHECK_GT(x, y) CHECK((x) > (y)) |
|
#define | CHECK_LE(x, y) CHECK((x) <= (y)) |
|
#define | CHECK_LT(x, y) CHECK((x) < (y)) |
|
#define | CHECK_NE(x, y) CHECK((x) != (y)) |
|
#define | DCHECK(condition) assert(condition) |
|
#define | DCHECK_EQ(val1, val2) assert((val1) == (val2)) |
|
#define | DCHECK_GE(val1, val2) assert((val1) >= (val2)) |
|
#define | DCHECK_GT(val1, val2) assert((val1) > (val2)) |
|
#define | DCHECK_LE(val1, val2) assert((val1) <= (val2)) |
|
#define | DCHECK_LT(val1, val2) assert((val1) < (val2)) |
|
#define | DCHECK_NE(val1, val2) assert((val1) != (val2)) |
|
#define | LOG(severity) LOG_ ## severity.stream() |
|
#define | LOG_DFATAL LOG_FATAL |
|
#define | LOG_ERROR LogMessage(__FILE__, __LINE__) |
|
#define | LOG_FATAL LogMessageFatal(__FILE__, __LINE__) |
|
#define | LOG_INFO LogMessage(__FILE__, __LINE__) |
|
#define | LOG_QFATAL LOG_FATAL |
|
#define | LOG_WARNING LogMessage(__FILE__, __LINE__) |
|
#define | VLOG(x) if((x)>0){}else LOG_INFO.stream() |
|
◆ CHECK
◆ CHECK_EQ
◆ CHECK_GE
◆ CHECK_GT
◆ CHECK_LE
◆ CHECK_LT
◆ CHECK_NE
◆ DCHECK
#define DCHECK |
( |
|
condition | ) |
assert(condition) |
◆ DCHECK_EQ
#define DCHECK_EQ |
( |
|
val1, |
|
|
|
val2 |
|
) |
| assert((val1) == (val2)) |
◆ DCHECK_GE
#define DCHECK_GE |
( |
|
val1, |
|
|
|
val2 |
|
) |
| assert((val1) >= (val2)) |
◆ DCHECK_GT
#define DCHECK_GT |
( |
|
val1, |
|
|
|
val2 |
|
) |
| assert((val1) > (val2)) |
◆ DCHECK_LE
#define DCHECK_LE |
( |
|
val1, |
|
|
|
val2 |
|
) |
| assert((val1) <= (val2)) |
◆ DCHECK_LT
#define DCHECK_LT |
( |
|
val1, |
|
|
|
val2 |
|
) |
| assert((val1) < (val2)) |
◆ DCHECK_NE
#define DCHECK_NE |
( |
|
val1, |
|
|
|
val2 |
|
) |
| assert((val1) != (val2)) |
◆ LOG
◆ LOG_DFATAL
◆ LOG_ERROR
◆ LOG_FATAL
◆ LOG_INFO
◆ LOG_QFATAL
◆ LOG_WARNING
#define LOG_WARNING LogMessage(__FILE__, __LINE__) |
◆ VLOG