pputl  0.2.1
pputl Preprocessor Utilities
Macros
includes.h File Reference

PPUTL_INCLUDES - expands to 1 if numeric args [0, 256) have at least one n value; else 0 More...

#include "pputl/cat.h"
#include "pputl/eq.h"
#include "pputl/expand.h"
#include "pputl/iif.h"
#include "pputl/reduce.h"
#include "pputl/tuple/elem.h"

Go to the source code of this file.

Macros

#define PPUTL_INCLUDES(n, ...)
 
#define PPUTL_DETAIL_INCLUDES_REDUCER(a, v, i)
 

Detailed Description

PPUTL_INCLUDES - expands to 1 if numeric args [0, 256) have at least one n value; else 0

Macro Definition Documentation

◆ PPUTL_DETAIL_INCLUDES_REDUCER

#define PPUTL_DETAIL_INCLUDES_REDUCER (   a,
  v,
 
)
Value:
(PPUTL_TUPLE_ELEM(0, a), 1), (PPUTL_TUPLE_ELEM(0, a), 0)))
PPUTL_EQ
#define PPUTL_EQ(a, b)
Definition: eq.h:42
PPUTL_TUPLE_ELEM
#define PPUTL_TUPLE_ELEM(idx, tup)
Definition: elem.h:41
PPUTL_IIF
#define PPUTL_IIF(bit)
Definition: iif.h:47