|
ATLAS Offline Software
|
Go to the documentation of this file.
18 #ifndef ATHCONTAINERS_LIKELY_H
19 #define ATHCONTAINERS_LIKELY_H
22 #if __GNUC__ >= 4 || defined(__clang__)
23 # define ATHCONTAINERS_LIKELY(x) __builtin_expect(!!(x), 1)
24 # define ATHCONTAINERS_UNLIKELY(x) __builtin_expect(!!(x), 0)
26 # define ATHCONTAINERS_LIKELY(x) (x)
27 # define ATHCONTAINERS_UNLIKELY(x) (x)
31 #endif // not ATHCONTAINERS_LIKELY_H