KVIrc 5.2.6
Developer APIs
KviCaster.h File Reference
#include <typeinfo>

Go to the source code of this file.

Namespaces

namespace  KviCast
 

Macros

#define KVI_CAST_FUNC   __func__
 
#define KVI_DYNAMIC(expr, expr2)
 
#define STRINGIFY(x)
 
#define STRINGIFY_(x)
 

Functions

template<typename T, typename P>
KviCast::dynamic (P p, const char *file, const char *func, const char *expr)
 

Macro Definition Documentation

◆ KVI_CAST_FUNC

#define KVI_CAST_FUNC   __func__

◆ KVI_DYNAMIC

#define KVI_DYNAMIC ( expr,
expr2 )
Value:
__FILE__ ":" STRINGIFY(__LINE__), \
#expr)
#define STRINGIFY(x)
Definition KviCaster.h:28
#define KVI_CAST_FUNC
Definition KviCaster.h:33
T dynamic(P p, const char *file, const char *func, const char *expr)
Definition KviCaster.h:45

Referenced by KviTextIconWindow::eventFilter(), and KviApplication::notifierMessage().

◆ STRINGIFY

#define STRINGIFY ( x)
Value:
#define STRINGIFY_(x)
Definition KviCaster.h:27
#define x
Definition detector.cpp:89

◆ STRINGIFY_

#define STRINGIFY_ ( x)
Value:
#x