ANNA Suite  2020b
Multipurpose development suite for Telco applications
Macros
defines.hpp File Reference
#include <anna/core/tracing/Logger.hpp>
Include dependency graph for defines.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ASSERT_APP_GETAVP(source)
 

Macro Definition Documentation

◆ ASSERT_APP_GETAVP

#define ASSERT_APP_GETAVP (   source)
Value:
try { source; }\
catch (anna::RuntimeException &ex) {\
if (emode == anna::Exception::Mode::Throw) throw ex;\
LOGWARNING(\
);\
LOGDEBUG(\
);\
}\
return NULL;
Definition: Exception.hpp:26
Definition: Exception.hpp:26
static void debug(const std::string &text, const char *fromFile, const int fromLine)
Definition: Logger.hpp:305
Definition: Exception.hpp:26
static void warning(const std::string &text, const char *fromFile, const int fromLine)
Definition: Logger.hpp:338
const std::string & getText() const
Definition: Exception.hpp:52
#define ANNA_FILE_LOCATION
Definition: defines.hpp:23
Definition: RuntimeException.hpp:23