#include <glog/logging.h>
#include <iostream>
#include "util/string.h"
Go to the source code of this file.
|
| #define | CHECK_OPTION_IMPL(expr) __CheckOptionImpl(__FILE__, __LINE__, (expr), #expr) |
| |
| #define | CHECK_OPTION(expr) |
| |
| #define | CHECK_OPTION_OP(name, op, val1, val2) |
| |
| #define | CHECK_OPTION_EQ(val1, val2) CHECK_OPTION_OP(_EQ, ==, val1, val2) |
| |
| #define | CHECK_OPTION_NE(val1, val2) CHECK_OPTION_OP(_NE, !=, val1, val2) |
| |
| #define | CHECK_OPTION_LE(val1, val2) CHECK_OPTION_OP(_LE, <=, val1, val2) |
| |
| #define | CHECK_OPTION_LT(val1, val2) CHECK_OPTION_OP(_LT, <, val1, val2) |
| |
| #define | CHECK_OPTION_GE(val1, val2) CHECK_OPTION_OP(_GE, >=, val1, val2) |
| |
| #define | CHECK_OPTION_GT(val1, val2) CHECK_OPTION_OP(_GT, >, val1, val2) |
| |
|
| void | colmap::InitializeGlog (char **argv) |
| |
| const char * | colmap::__GetConstFileBaseName (const char *file) |
| |
| bool | colmap::__CheckOptionImpl (const char *file, const int line, const bool result, const char *expr_str) |
| |
| template<typename T1 , typename T2 > |
| bool | colmap::__CheckOptionOpImpl (const char *file, const int line, const bool result, const T1 &val1, const T2 &val2, const char *val1_str, const char *val2_str, const char *op_str) |
| |
◆ CHECK_OPTION
| #define CHECK_OPTION |
( |
|
expr | ) |
|
Value:
return false; \
}
bool __CheckOptionImpl(const char *file, const int line, const bool result, const char *expr_str)
Definition at line 20 of file logging.h.
◆ CHECK_OPTION_EQ
| #define CHECK_OPTION_EQ |
( |
|
val1, |
|
|
|
val2 |
|
) |
| CHECK_OPTION_OP(_EQ, ==, val1, val2) |
◆ CHECK_OPTION_GE
| #define CHECK_OPTION_GE |
( |
|
val1, |
|
|
|
val2 |
|
) |
| CHECK_OPTION_OP(_GE, >=, val1, val2) |
◆ CHECK_OPTION_GT
◆ CHECK_OPTION_IMPL
| #define CHECK_OPTION_IMPL |
( |
|
expr | ) |
__CheckOptionImpl(__FILE__, __LINE__, (expr), #expr) |
◆ CHECK_OPTION_LE
| #define CHECK_OPTION_LE |
( |
|
val1, |
|
|
|
val2 |
|
) |
| CHECK_OPTION_OP(_LE, <=, val1, val2) |
◆ CHECK_OPTION_LT
◆ CHECK_OPTION_NE
| #define CHECK_OPTION_NE |
( |
|
val1, |
|
|
|
val2 |
|
) |
| CHECK_OPTION_OP(_NE, !=, val1, val2) |
◆ CHECK_OPTION_OP
| #define CHECK_OPTION_OP |
( |
|
name, |
|
|
|
op, |
|
|
|
val1, |
|
|
|
val2 |
|
) |
| |
Value:
#val1, #val2, #op)) { \
return false; \
}
bool __CheckOptionOpImpl(const char *file, const int line, const bool result, const T1 &val1, const T2 &val2, const char *val1_str, const char *val2_str, const char *op_str)
Definition at line 24 of file logging.h.