KVIrc  4.9.2
DeveloperAPIs
Namespaces | Macros | Functions
KviCaster.h File Reference
#include <typeinfo>

Go to the source code of this file.

Namespaces

 KviCast
 

Macros

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

Functions

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

Macro Definition Documentation

#define KVI_CAST_FUNC   __func__
#define KVI_DYNAMIC (   expr,
  expr2 
)
Value:
KviCast::dynamic<expr>(expr2, \
__FILE__ ":" STRINGIFY(__LINE__), \
#expr)
#define KVI_CAST_FUNC
Definition: KviCaster.h:33
#define STRINGIFY(x)
Definition: KviCaster.h:28

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

#define STRINGIFY (   x)    STRINGIFY_(x)
#define STRINGIFY_ (   x)    #x