Dynamic Load Balance 3.6.1+32-59d1
Macros
dlb_common.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define likely(expr)   __builtin_expect(!!(expr), 1)
 
#define unlikely(expr)   __builtin_expect(!!(expr), 0)
 
#define DLB_FALLTHROUGH   ((void)0)
 
#define DLB_EXPORT_SYMBOL   __attribute__((visibility ("default")))
 
#define DLB_ALIAS(ret_type, name, decl_args, call_args, target)    ret_type name decl_args { return target call_args; }
 

Macro Definition Documentation

◆ likely

#define likely (   expr)    __builtin_expect(!!(expr), 1)

◆ unlikely

#define unlikely (   expr)    __builtin_expect(!!(expr), 0)

◆ DLB_FALLTHROUGH

#define DLB_FALLTHROUGH   ((void)0)

◆ DLB_EXPORT_SYMBOL

#define DLB_EXPORT_SYMBOL   __attribute__((visibility ("default")))

◆ DLB_ALIAS

#define DLB_ALIAS (   ret_type,
  name,
  decl_args,
  call_args,
  target 
)     ret_type name decl_args { return target call_args; }