rasdaman client API  10.6.3
The Array Analytics Engine: Datacubes at Your Fingertips
Classes | Macros
miterf.hh File Reference
#include "raslib/mddtypes.hh"
#include <math.h>

Go to the source code of this file.

Classes

class  r_FixedPointNumber
 A fixed-point representation of a double, with 30 digit fractional part precision. More...
 
class  r_MiterFloat
 r_MiterFloat is used for iterating through parts of multidimensional intervals with arbitrary stepping size using nearest neighbours. More...
 
struct  r_MiterFloat::iter_desc
 Iteration information for each axis. More...
 

Macros

#define unlikely(x)   __builtin_expect(!!(x), 0)
 Use in conditionals to signal that the condition is very unlikely https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html#index-_005f_005fbuiltin_005fexpect. More...
 
#define likely(x)   __builtin_expect(!!(x), 1)
 Use in conditionals to signal that the condition is very likely https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html#index-_005f_005fbuiltin_005fexpect. More...
 

Macro Definition Documentation

◆ likely

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

Use in conditionals to signal that the condition is very likely https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html#index-_005f_005fbuiltin_005fexpect.

◆ unlikely

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

Use in conditionals to signal that the condition is very unlikely https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html#index-_005f_005fbuiltin_005fexpect.