11 #ifndef __SYCL_DEVICE_ONLY
21 inline namespace _V1 {
32 static Sync &getInstance();
33 std::mutex GlobalLock;
51 constexpr
size_t Prime = 31;
55 for (; (Ch = *S); S++) {
56 Res += Ch + (Prime * Res);
65 return std::strcmp(A, B) == 0;
82 using type = std::vector<detail::string>;
Groups and provides access to all the locks used the SYCL runtime.
static std::mutex & getGlobalLock()
Retuns a reference to the global lock.
typename ABINeutralT< T >::type ABINeutralT_t
std::vector< unsigned char > SerializedObj
std::vector< detail::string > type
bool operator()(const char *A, const char *B) const
size_t operator()(const char *S) const
TempAssignGuard(T &fld, T tempVal)