GNU Radio 3.3.0 C++ API
compiler.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define _AL8   __attribute__((aligned (8)))
 Compiler specific hackery. These are for GCC.
#define _AL16   __attribute__((aligned (16)))
#define _AL128   __attribute__((aligned (128)))
#define _UNUSED   __attribute__((unused))
#define likely(x)   __builtin_expect(!!(x), 1)
#define unlikely(x)   __builtin_expect(!!(x), 0)
#define offsetof(TYPE, MEMBER)   __builtin_offsetof (TYPE, MEMBER)

Define Documentation

#define _AL128   __attribute__((aligned (128)))
#define _AL16   __attribute__((aligned (16)))
#define _AL8   __attribute__((aligned (8)))

Compiler specific hackery. These are for GCC.

#define _UNUSED   __attribute__((unused))
#define likely (   x)    __builtin_expect(!!(x), 1)
#define offsetof (   TYPE,
  MEMBER 
)    __builtin_offsetof (TYPE, MEMBER)
#define unlikely (   x)    __builtin_expect(!!(x), 0)