Apache Arrow (C++)
A columnar in-memory analytics layer designed to accelerate big data.
Macros
macros.h File Reference

Go to the source code of this file.

Macros

#define ARROW_DISALLOW_COPY_AND_ASSIGN(TypeName)
 
#define ARROW_UNUSED(x)   (void)x
 
#define ARROW_ARG_UNUSED(x)
 
#define ARROW_NORETURN
 
#define ARROW_PREDICT_FALSE(x)   x
 
#define ARROW_PREDICT_TRUE(x)   x
 
#define ARROW_PREFETCH(addr)
 
#define ARROW_MUST_USE_RESULT
 
#define NULLPTR   nullptr
 

Macro Definition Documentation

◆ ARROW_ARG_UNUSED

#define ARROW_ARG_UNUSED (   x)

◆ ARROW_DISALLOW_COPY_AND_ASSIGN

#define ARROW_DISALLOW_COPY_AND_ASSIGN (   TypeName)
Value:
TypeName(const TypeName&) = delete; \
void operator=(const TypeName&) = delete

◆ ARROW_MUST_USE_RESULT

#define ARROW_MUST_USE_RESULT

◆ ARROW_NORETURN

#define ARROW_NORETURN

◆ ARROW_PREDICT_FALSE

#define ARROW_PREDICT_FALSE (   x)    x

◆ ARROW_PREDICT_TRUE

#define ARROW_PREDICT_TRUE (   x)    x

◆ ARROW_PREFETCH

#define ARROW_PREFETCH (   addr)

◆ ARROW_UNUSED

#define ARROW_UNUSED (   x)    (void)x

◆ NULLPTR

#define NULLPTR   nullptr