#include <cstdio>
#include <iosfwd>
#include <string>
#include <sstream>
|
#define | FEELPP_FUNCINFO "[" << __FILE__ << ":" << __LINE__ << "] " |
|
#define | FEELPP_LINEINFO "[" << __FILE__ << ":" << __LINE__ << "] " |
|
#define | FEELPP_DEBUG_FUNC_INFO(area) Debug(area) << FEELPP_FUNCINFO << "\n"; |
| Standard function announcer.
|
|
#define | FEELPP_DEBUG_BEGIN(area) Debug(area) << "BEGIN: " << __PRETTY_FUNCTION__ << "\n"; |
| Use these to introduce and extroduce functions.
|
|
#define | FEELPP_DEBUG_END(area) Debug(area) << "END: " << __PRETTY_FUNCTION__ << "\n"; |
|
|
typedef DebugStream &(* | Feel::LManipFunction )(DebugStream &) |
|
typedef NdebugStream &(* | Feel::LNManipFunction )(NdebugStream &) |
|
|
template<typename T > |
DebugStream & | Feel::operator<< (DebugStream &__s, T const *__t) |
|
std::string | Feel::backtrace () |
|
std::string | Feel::backtrace (int) |
|
NdebugStream & | Feel::perror (NdebugStream &s) |
|
NdebugStream & | Feel::endl (NdebugStream &s) |
|
NdebugStream & | Feel::flush (NdebugStream &s) |
|
DebugStream | Feel::Log (int area, DebugStream::stprintf func) |
|
DebugStream | Feel::Log (bool cond, int area, DebugStream::stprintf) |
|
DebugStream | Feel::Debug (int area, DebugStream::stprintf func) |
|
DebugStream | Feel::Debug (bool cond, int area, DebugStream::stprintf) |
|
DebugStream | Feel::Warning (int area) |
|
DebugStream | Feel::Warning (bool cond, int area) |
|
DebugStream | Feel::Error (int area) |
|
DebugStream | Feel::Error (bool cond, int area) |
|
DebugStream | Feel::Fatal (int area) |
|
DebugStream | Feel::Fatal (bool cond, int area) |
|
Feel::DebugStream & | perror (Feel::DebugStream &s) |
|
Feel::DebugStream & | endl (Feel::DebugStream &s) |
|
Feel::DebugStream & | flush (Feel::DebugStream &) |
|