26 static const bool value =
false;
32 static const bool value =
true;
35 template <typename Arg, typename std::enable_if<IsMemorySource<Arg>::value>::type* =
nullptr>
38 return static_cast<MemorySourceFlags>(sourceA) | static_cast<MemorySourceFlags>(sourceB);
41 template <
typename Arg,
typename ... Args,
typename std::enable_if<IsMemorySource<Arg>::value>::type* =
nullptr>
49 return (static_cast<MemorySourceFlags>(source) & flags) != 0;
bool CheckFlag(MemorySourceFlags flags, MemorySource source)
MemorySourceFlags Combine(Arg sourceA, Arg sourceB)
unsigned int MemorySourceFlags