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)