6#include "Misc/EnumClassFlags.h" 
    8#define     MAKEAFFINITYMASK1(x)                            ((1
<<x)) 
    9#define     MAKEAFFINITYMASK2(x,y)                          ((1
<<x)+(1
<<y)) 
   10#define     MAKEAFFINITYMASK3(x,y,z)                        ((1
<<x)+(1
<<y)+(1
<<z)) 
   11#define     MAKEAFFINITYMASK4(w,x,y,z)                      ((1
<<w)+(1
<<x)+(1
<<y)+(1
<<z)) 
   12#define     MAKEAFFINITYMASK5(v,w,x,y,z)                    ((1
<<v)+(1
<<w)+(1
<<x)+(1
<<y)+(1
<<z)) 
   13#define     MAKEAFFINITYMASK6(u,v,w,x,y,z)                  ((1
<<u)+(1
<<v)+(1
<<w)+(1
<<x)+(1
<<y)+(1
<<z)) 
   14#define     MAKEAFFINITYMASK7(t,u,v,w,x,y,z)                ((1
<<t)+(1
<<u)+(1
<<v)+(1
<<w)+(1
<<x)+(1
<<y)+(1
<<z)) 
   15#define     MAKEAFFINITYMASK8(s,t,u,v,w,x,y,z)              ((1
<<s)+(1
<<t)+(1
<<u)+(1
<<v)+(1
<<w)+(1
<<x)+(1
<<y)+(1
<<z)) 
   16#define     MAKEAFFINITYMASK9(r,s,t,u,v,w,x,y,z)            ((1
<<r)+(1
<<s)+(1
<<t)+(1
<<u)+(1
<<v)+(1
<<w)+(1
<<x)+(1
<<y)+(1
<<z)) 
   17#define     MAKEAFFINITYMASK10(q,r,s,t,u,v,w,x,y,z)         ((1
<<q)+(1
<<r)+(1
<<s)+(1
<<t)+(1
<<u)+(1
<<v)+(1
<<w)+(1
<<x)+(1
<<y)+(1
<<z)) 
   18#define     MAKEAFFINITYMASK11(p,q,r,s,t,u,v,w,x,y,z)       ((1
<<p)+(1
<<q)+(1
<<r)+(1
<<s)+(1
<<t)+(1
<<u)+(1
<<v)+(1
<<w)+(1
<<x)+(1
<<y)+(1
<<z)) 
   19#define     MAKEAFFINITYMASK12(o,p,q,r,s,t,u,v,w,x,y,z)     ((1
<<o)+(1
<<p)+(1
<<q)+(1
<<r)+(1
<<s)+(1
<<t)+(1
<<u)+(1
<<v)+(1
<<w)+(1
<<x)+(1
<<y)+(1
<<z)) 
   20#define     MAKEAFFINITYMASK13(n,o,p,q,r,s,t,u,v,w,x,y,z)   ((1
<<n)+(1
<<o)+(1
<<p)+(1
<<q)+(1
<<r)+(1
<<s)+(1
<<t)+(1
<<u)+(1
<<v)+(1
<<w)+(1
<<x)+(1
<<y)+(1
<<z)) 
   23
   24
   50        return 0xFFFFFFFFFFFFFFFF;
 
   55        return 0xFFFFFFFFFFFFFFFF;
 
   60        return 0xFFFFFFFFFFFFFFFF;
 
   65        return 0xFFFFFFFFFFFFFFFF;
 
   70        return 0xFFFFFFFFFFFFFFFF;
 
   75        return 0xFFFFFFFFFFFFFFFF;
 
   80        return 0xFFFFFFFFFFFFFFFF;
 
   85        return 0xFFFFFFFFFFFFFFFF;
 
   90        return 0xFFFFFFFFFFFFFFFF;
 
   95        return 0xFFFFFFFFFFFFFFFF;
 
  100        return 0xFFFFFFFFFFFFFFFF;
 
  105        return 0xFFFFFFFFFFFFFFFF;
 
  110        return 0xFFFFFFFFFFFFFFFF;
 
  115        return 0xFFFFFFFFFFFFFFFF;
 
#define ENUM_CLASS_FLAGS(Enum)