Macros
make.h File Reference
#include <boost/predef/detail/test.h>
Include dependency graph for make.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BOOST_PREDEF_MAKE_0X_VRP(V)   BOOST_VERSION_NUMBER((V&0xF00)>>8,(V&0xF0)>>4,(V&0xF))
 
#define BOOST_PREDEF_MAKE_0X_VRPP(V)   BOOST_VERSION_NUMBER((V&0xF000)>>12,(V&0xF00)>>8,(V&0xFF))
 
#define BOOST_PREDEF_MAKE_0X_VRRPP000(V)   BOOST_VERSION_NUMBER((V&0xF0000000)>>28,(V&0xFF00000)>>20,(V&0xFF000)>>12)
 
#define BOOST_PREDEF_MAKE_0X_VRRPPPP(V)   BOOST_VERSION_NUMBER((V&0xF000000)>>24,(V&0xFF0000)>>16,(V&0xFFFF))
 
#define BOOST_PREDEF_MAKE_0X_VVRP(V)   BOOST_VERSION_NUMBER((V&0xFF00)>>8,(V&0xF0)>>4,(V&0xF))
 
#define BOOST_PREDEF_MAKE_0X_VVRR(V)   BOOST_VERSION_NUMBER((V&0xFF00)>>8,(V&0xFF),0)
 
#define BOOST_PREDEF_MAKE_0X_VVRRP(V)   BOOST_VERSION_NUMBER((V&0xFF000)>>12,(V&0xFF0)>>4,(V&0xF))
 
#define BOOST_PREDEF_MAKE_0X_VVRRPP(V)   BOOST_VERSION_NUMBER((V&0xFF0000)>>16,(V&0xFF00)>>8,(V&0xFF))
 
#define BOOST_PREDEF_MAKE_10_VPPP(V)   BOOST_VERSION_NUMBER(((V)/1000)%10,0,(V)%1000)
 
#define BOOST_PREDEF_MAKE_10_VRP(V)   BOOST_VERSION_NUMBER(((V)/100)%10,((V)/10)%10,(V)%10)
 
#define BOOST_PREDEF_MAKE_10_VRP000(V)   BOOST_VERSION_NUMBER(((V)/100000)%10,((V)/10000)%10,((V)/1000)%10)
 
#define BOOST_PREDEF_MAKE_10_VRPP(V)   BOOST_VERSION_NUMBER(((V)/1000)%10,((V)/100)%10,(V)%100)
 
#define BOOST_PREDEF_MAKE_10_VRR(V)   BOOST_VERSION_NUMBER(((V)/100)%10,(V)%100,0)
 
#define BOOST_PREDEF_MAKE_10_VRR000(V)   BOOST_VERSION_NUMBER(((V)/100000)%10,((V)/1000)%100,0)
 
#define BOOST_PREDEF_MAKE_10_VRRPP(V)   BOOST_VERSION_NUMBER(((V)/10000)%10,((V)/100)%100,(V)%100)
 
#define BOOST_PREDEF_MAKE_10_VV00(V)   BOOST_VERSION_NUMBER(((V)/100)%100,0,0)
 
#define BOOST_PREDEF_MAKE_10_VVRR(V)   BOOST_VERSION_NUMBER(((V)/100)%100,(V)%100,0)
 
#define BOOST_PREDEF_MAKE_10_VVRR00PP00(V)   BOOST_VERSION_NUMBER(((V)/100000000)%100,((V)/1000000)%100,((V)/100)%100)
 
#define BOOST_PREDEF_MAKE_10_VVRR0PP00(V)   BOOST_VERSION_NUMBER(((V)/10000000)%100,((V)/100000)%100,((V)/100)%100)
 
#define BOOST_PREDEF_MAKE_10_VVRR0PPPP(V)   BOOST_VERSION_NUMBER(((V)/10000000)%100,((V)/100000)%100,(V)%10000)
 
#define BOOST_PREDEF_MAKE_10_VVRRPP(V)   BOOST_VERSION_NUMBER(((V)/10000)%100,((V)/100)%100,(V)%100)
 
#define BOOST_PREDEF_MAKE_DATE(Y, M, D)   BOOST_VERSION_NUMBER((Y)%10000-1970,(M)%100,(D)%100)
 
#define BOOST_PREDEF_MAKE_YYYY(V)   BOOST_PREDEF_MAKE_DATE(V,1,1)
 
#define BOOST_PREDEF_MAKE_YYYYMM(V)   BOOST_PREDEF_MAKE_DATE((V)/100,(V)%100,1)
 
#define BOOST_PREDEF_MAKE_YYYYMMDD(V)   BOOST_PREDEF_MAKE_DATE(((V)/10000)%10000,((V)/100)%100,(V)%100)
 

Macro Definition Documentation

◆ BOOST_PREDEF_MAKE_0X_VRP

#define BOOST_PREDEF_MAKE_0X_VRP (   V)    BOOST_VERSION_NUMBER((V&0xF00)>>8,(V&0xF0)>>4,(V&0xF))

Definition at line 32 of file make.h.

◆ BOOST_PREDEF_MAKE_0X_VRPP

#define BOOST_PREDEF_MAKE_0X_VRPP (   V)    BOOST_VERSION_NUMBER((V&0xF000)>>12,(V&0xF00)>>8,(V&0xFF))

Definition at line 36 of file make.h.

◆ BOOST_PREDEF_MAKE_0X_VRRPP000

#define BOOST_PREDEF_MAKE_0X_VRRPP000 (   V)    BOOST_VERSION_NUMBER((V&0xF0000000)>>28,(V&0xFF00000)>>20,(V&0xFF000)>>12)

Definition at line 44 of file make.h.

◆ BOOST_PREDEF_MAKE_0X_VRRPPPP

#define BOOST_PREDEF_MAKE_0X_VRRPPPP (   V)    BOOST_VERSION_NUMBER((V&0xF000000)>>24,(V&0xFF0000)>>16,(V&0xFFFF))

Definition at line 40 of file make.h.

◆ BOOST_PREDEF_MAKE_0X_VVRP

#define BOOST_PREDEF_MAKE_0X_VVRP (   V)    BOOST_VERSION_NUMBER((V&0xFF00)>>8,(V&0xF0)>>4,(V&0xF))

Definition at line 34 of file make.h.

◆ BOOST_PREDEF_MAKE_0X_VVRR

#define BOOST_PREDEF_MAKE_0X_VVRR (   V)    BOOST_VERSION_NUMBER((V&0xFF00)>>8,(V&0xFF),0)

Definition at line 38 of file make.h.

◆ BOOST_PREDEF_MAKE_0X_VVRRP

#define BOOST_PREDEF_MAKE_0X_VVRRP (   V)    BOOST_VERSION_NUMBER((V&0xFF000)>>12,(V&0xFF0)>>4,(V&0xF))

Definition at line 42 of file make.h.

◆ BOOST_PREDEF_MAKE_0X_VVRRPP

#define BOOST_PREDEF_MAKE_0X_VVRRPP (   V)    BOOST_VERSION_NUMBER((V&0xFF0000)>>16,(V&0xFF00)>>8,(V&0xFF))

Definition at line 46 of file make.h.

◆ BOOST_PREDEF_MAKE_10_VPPP

#define BOOST_PREDEF_MAKE_10_VPPP (   V)    BOOST_VERSION_NUMBER(((V)/1000)%10,0,(V)%1000)

Definition at line 48 of file make.h.

◆ BOOST_PREDEF_MAKE_10_VRP

#define BOOST_PREDEF_MAKE_10_VRP (   V)    BOOST_VERSION_NUMBER(((V)/100)%10,((V)/10)%10,(V)%10)

Definition at line 50 of file make.h.

◆ BOOST_PREDEF_MAKE_10_VRP000

#define BOOST_PREDEF_MAKE_10_VRP000 (   V)    BOOST_VERSION_NUMBER(((V)/100000)%10,((V)/10000)%10,((V)/1000)%10)

Definition at line 52 of file make.h.

◆ BOOST_PREDEF_MAKE_10_VRPP

#define BOOST_PREDEF_MAKE_10_VRPP (   V)    BOOST_VERSION_NUMBER(((V)/1000)%10,((V)/100)%10,(V)%100)

Definition at line 54 of file make.h.

◆ BOOST_PREDEF_MAKE_10_VRR

#define BOOST_PREDEF_MAKE_10_VRR (   V)    BOOST_VERSION_NUMBER(((V)/100)%10,(V)%100,0)

Definition at line 56 of file make.h.

◆ BOOST_PREDEF_MAKE_10_VRR000

#define BOOST_PREDEF_MAKE_10_VRR000 (   V)    BOOST_VERSION_NUMBER(((V)/100000)%10,((V)/1000)%100,0)

Definition at line 60 of file make.h.

◆ BOOST_PREDEF_MAKE_10_VRRPP

#define BOOST_PREDEF_MAKE_10_VRRPP (   V)    BOOST_VERSION_NUMBER(((V)/10000)%10,((V)/100)%100,(V)%100)

Definition at line 58 of file make.h.

◆ BOOST_PREDEF_MAKE_10_VV00

#define BOOST_PREDEF_MAKE_10_VV00 (   V)    BOOST_VERSION_NUMBER(((V)/100)%100,0,0)

Definition at line 62 of file make.h.

◆ BOOST_PREDEF_MAKE_10_VVRR

#define BOOST_PREDEF_MAKE_10_VVRR (   V)    BOOST_VERSION_NUMBER(((V)/100)%100,(V)%100,0)

Definition at line 64 of file make.h.

◆ BOOST_PREDEF_MAKE_10_VVRR00PP00

#define BOOST_PREDEF_MAKE_10_VVRR00PP00 (   V)    BOOST_VERSION_NUMBER(((V)/100000000)%100,((V)/1000000)%100,((V)/100)%100)

Definition at line 72 of file make.h.

◆ BOOST_PREDEF_MAKE_10_VVRR0PP00

#define BOOST_PREDEF_MAKE_10_VVRR0PP00 (   V)    BOOST_VERSION_NUMBER(((V)/10000000)%100,((V)/100000)%100,((V)/100)%100)

Definition at line 68 of file make.h.

◆ BOOST_PREDEF_MAKE_10_VVRR0PPPP

#define BOOST_PREDEF_MAKE_10_VVRR0PPPP (   V)    BOOST_VERSION_NUMBER(((V)/10000000)%100,((V)/100000)%100,(V)%10000)

Definition at line 70 of file make.h.

◆ BOOST_PREDEF_MAKE_10_VVRRPP

#define BOOST_PREDEF_MAKE_10_VVRRPP (   V)    BOOST_VERSION_NUMBER(((V)/10000)%100,((V)/100)%100,(V)%100)

Definition at line 66 of file make.h.

◆ BOOST_PREDEF_MAKE_DATE

#define BOOST_PREDEF_MAKE_DATE (   Y,
  M,
 
)    BOOST_VERSION_NUMBER((Y)%10000-1970,(M)%100,(D)%100)

Definition at line 81 of file make.h.

◆ BOOST_PREDEF_MAKE_YYYY

#define BOOST_PREDEF_MAKE_YYYY (   V)    BOOST_PREDEF_MAKE_DATE(V,1,1)

Definition at line 85 of file make.h.

◆ BOOST_PREDEF_MAKE_YYYYMM

#define BOOST_PREDEF_MAKE_YYYYMM (   V)    BOOST_PREDEF_MAKE_DATE((V)/100,(V)%100,1)

Definition at line 87 of file make.h.

◆ BOOST_PREDEF_MAKE_YYYYMMDD

#define BOOST_PREDEF_MAKE_YYYYMMDD (   V)    BOOST_PREDEF_MAKE_DATE(((V)/10000)%10000,((V)/100)%100,(V)%100)

Definition at line 83 of file make.h.



cv_bridge
Author(s): Patrick Mihelich, James Bowman
autogenerated on Tue Oct 4 2022 02:19:03