Lines Matching refs:array
742 bool* array = new bool[n]; in TraverseTable() local
743 memset( array, 0, n*sizeof(bool) ); in TraverseTable()
752 CHECK_FAST_MESSAGE( !array[k], "duplicate key" ); in TraverseTable()
753 array[k] = true; in TraverseTable()
769 delete[] array; in TraverseTable()
860 AtomicByte* const array; member
863 array(array_) in ParallelTraverseBody()
869 ++array[k]; in operator ()()
874 void Check( AtomicByte array[], size_t n, size_t expected_size ) { in Check() argument
877 if( array[k] != int(UseKey(k)) ) { in Check()
879 int(k), int(array[k]), int(UseKey(k)), int(k)); in Check()
889 AtomicByte* array = new AtomicByte[n]; in ParallelTraverseTable() local
891 memset( static_cast<void*>(array), 0, n*sizeof(AtomicByte) ); in ParallelTraverseTable()
893 oneapi::tbb::parallel_for( r, ParallelTraverseBody<test_table_type::range_type>( array, n )); in ParallelTraverseTable()
894 Check( array, n, expected_size ); in ParallelTraverseTable()
897 memset( static_cast<void*>(array), 0, n*sizeof(AtomicByte) ); in ParallelTraverseTable()
899 …oneapi::tbb::parallel_for( cr, ParallelTraverseBody<test_table_type::const_range_type>( array, n )… in ParallelTraverseTable()
900 Check( array, n, expected_size ); in ParallelTraverseTable()
902 delete[] array; in ParallelTraverseTable()