#include "Poco/Foundation.h"
#include <string>
Go to the source code of this file.
Classes | |
class | Poco::Bugcheck |
struct | poco_static_assert_test< x > |
struct | POCO_STATIC_ASSERTION_FAILURE< true > |
Namespaces | |
namespace | Poco |
Defines | |
#define | poco_assert(cond) if (!(cond)) Poco::Bugcheck::assertion(#cond, __FILE__, __LINE__); else (void) 0 |
#define | poco_assert_dbg(cond) |
#define | poco_bugcheck() Poco::Bugcheck::bugcheck(__FILE__, __LINE__) |
#define | poco_bugcheck_msg(msg) Poco::Bugcheck::bugcheck(msg, __FILE__, __LINE__) |
#define | poco_check_ptr(ptr) if (!(ptr)) Poco::Bugcheck::nullPointer(#ptr, __FILE__, __LINE__); else (void) 0 |
#define | poco_debugger() Poco::Bugcheck::debugger(__FILE__, __LINE__) |
#define | poco_debugger_msg(msg) Poco::Bugcheck::debugger(msg, __FILE__, __LINE__) |
#define | poco_static_assert(B) |
#define | poco_stderr_dbg(outstr) |
#define | poco_stdout_dbg(outstr) |
#define poco_assert | ( | cond | ) | if (!(cond)) Poco::Bugcheck::assertion(#cond, __FILE__, __LINE__); else (void) 0 |
Definition at line 106 of file Bugcheck.h.
#define poco_assert_dbg | ( | cond | ) |
Definition at line 102 of file Bugcheck.h.
#define poco_bugcheck | ( | ) | Poco::Bugcheck::bugcheck(__FILE__, __LINE__) |
Definition at line 114 of file Bugcheck.h.
#define poco_bugcheck_msg | ( | msg | ) | Poco::Bugcheck::bugcheck(msg, __FILE__, __LINE__) |
Definition at line 118 of file Bugcheck.h.
#define poco_check_ptr | ( | ptr | ) | if (!(ptr)) Poco::Bugcheck::nullPointer(#ptr, __FILE__, __LINE__); else (void) 0 |
Definition at line 110 of file Bugcheck.h.
#define poco_debugger | ( | ) | Poco::Bugcheck::debugger(__FILE__, __LINE__) |
Definition at line 122 of file Bugcheck.h.
#define poco_debugger_msg | ( | msg | ) | Poco::Bugcheck::debugger(msg, __FILE__, __LINE__) |
Definition at line 126 of file Bugcheck.h.
#define poco_static_assert | ( | B | ) |
typedef poco_static_assert_test<sizeof(POCO_STATIC_ASSERTION_FAILURE<(bool) (B)>)> \ POCO_JOIN(poco_static_assert_typedef_, __LINE__)
Definition at line 178 of file Bugcheck.h.
#define poco_stderr_dbg | ( | outstr | ) |
Definition at line 142 of file Bugcheck.h.
#define poco_stdout_dbg | ( | outstr | ) |
Definition at line 134 of file Bugcheck.h.