Skip to content

Commit 54fc6aa

Browse files
authored
Add #include<string> to any sample that uses std::stoi (oneapi-src#662)
* Rename content.json to _content.json * Rename _content.json to content.json * updating include The header file has changed for oneapi and does not inherit #include <string> so need to add explicitly * update The header file has changed for oneapi and does not inherit #include <string> so need to add explicitly * Update dpcpp-blur.cpp The header file has changed for oneapi and does not inherit #include <string> so need to add explicitly * symbol update * update * removed extra lines
1 parent 1266694 commit 54fc6aa

File tree

18 files changed

+21
-9
lines changed

18 files changed

+21
-9
lines changed

DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload/src/iso3dfd.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11

22
//==============================================================
3-
// Copyright © 2020 Intel Corporation
3+
// Copyright © 2020 Intel Corporation
44
//
55
// SPDX-License-Identifier: MIT
66
// =============================================================
7-
7+
#include <string>
88
#include "../include/iso3dfd.h"
99

1010
/*

DirectProgramming/DPC++/GraphTraversal/bitonic-sort/src/bitonic-sort.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
//
3737
#include <math.h>
3838
#include <iostream>
39+
#include <string>
3940

4041
// dpc_common.hpp can be found in the dev-utilities include folder.
4142
// e.g., $ONEAPI_ROOT/dev-utilities/<version>/include/dpc_common.hpp

DirectProgramming/DPC++/Jupyter/oneapi-essentials-training/06_Intel_VTune_Profiler/src/iso3dfd.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
//
3333
#include "../include/iso3dfd.h"
3434
#include <iostream>
35+
#include <string>
3536
#include "../include/device_selector.hpp"
3637

3738
#define MIN(a, b) (a) < (b) ? (a) : (b)

DirectProgramming/DPC++/ParallelPatterns/PrefixSum/src/PrefixSum.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
//
3434

3535
#include <iostream>
36-
36+
#include <string>
3737
// dpc_common.hpp can be found in the dev-utilities include folder.
3838
// e.g., $ONEAPI_ROOT/dev-utilities/<version>/include/dpc_common.hpp
3939
#include "dpc_common.hpp"

DirectProgramming/DPC++/StructuredGrids/1d_HeatTransfer/src/1d_HeatTransfer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
#include <fstream>
3939
#include <iomanip>
4040
#include <iostream>
41-
#include <algorithm>
41+
#include <string>
4242
// dpc_common.hpp can be found in the dev-utilities include folder.
4343
// e.g., $ONEAPI_ROOT/dev-utilities/<version>/include/dpc_common.hpp
4444
#include "dpc_common.hpp"

DirectProgramming/DPC++/StructuredGrids/iso2dfd_dpcpp/src/iso2dfd.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030

3131
#include <fstream>
3232
#include <iostream>
33+
#include <string>
3334
#include <CL/sycl.hpp>
3435
#include <cmath>
3536
#include <cstring>

DirectProgramming/DPC++/StructuredGrids/iso3dfd_dpcpp/src/iso3dfd.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
//==============================================================
2-
// Copyright © 2020 Intel Corporation
2+
// Copyright © 2020 Intel Corporation
33
//
44
// SPDX-License-Identifier: MIT
55
// =============================================================
66

7-
// ISO3DFD: Intel® oneAPI DPC++ Language Basics Using 3D-Finite-Difference-Wave
7+
// ISO3DFD: Intel® oneAPI DPC++ Language Basics Using 3D-Finite-Difference-Wave
88
// Propagation
99
//
1010
// ISO3DFD is a finite difference stencil kernel for solving the 3D acoustic
@@ -32,6 +32,7 @@
3232
//
3333
#include "iso3dfd.h"
3434
#include <iostream>
35+
#include <string>
3536
#include "device_selector.hpp"
3637
#include "dpc_common.hpp"
3738

DirectProgramming/DPC++/StructuredGrids/particle-diffusion/src/utils.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
// utils: Intel® oneAPI DPC++ utility functions
88
// used in motionsim.cpp and motionsim_kernel.cpp
99
//
10-
10+
#include <string>
1111
#include "motionsim.hpp"
1212
using namespace std;
1313

DirectProgramming/DPC++FPGA/ReferenceDesigns/db/src/dbdata.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include <iostream>
77
#include <fstream>
88
#include <sstream>
9+
#include <string>
910
#include <stdio.h>
1011
#include <vector>
1112

DirectProgramming/DPC++FPGA/Tutorials/DesignPatterns/loop_carried_dependency/src/loop_carried_dependency.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
// =============================================================
66
#include <CL/sycl.hpp>
77
#include <sycl/ext/intel/fpga_extensions.hpp>
8+
#include <string>
89

910
// dpc_common.hpp can be found in the dev-utilities include folder.
1011
// e.g., $ONEAPI_ROOT/dev-utilities//include/dpc_common.hpp

DirectProgramming/DPC++FPGA/Tutorials/DesignPatterns/pipe_array/src/pipe_array.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <sycl/ext/intel/fpga_extensions.hpp>
88
#include <iomanip>
99
#include <iostream>
10+
#include <string>
1011
#include <vector>
1112
#include "pipe_array.hpp"
1213
#include "unroller.hpp"

DirectProgramming/DPC++FPGA/Tutorials/DesignPatterns/shannonization/src/shannonization.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#include <algorithm>
22
#include <numeric>
3+
#include <string>
34
#include <type_traits>
45
#include <vector>
56

DirectProgramming/DPC++FPGA/Tutorials/Features/fpga_reg/src/fpga_reg.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <sycl/ext/intel/fpga_extensions.hpp>
88
#include <iomanip>
99
#include <iostream>
10+
#include <string>
1011
#include <vector>
1112

1213
// dpc_common.hpp can be found in the dev-utilities include folder.

DirectProgramming/DPC++FPGA/Tutorials/Features/loop_unroll/src/loop_unroll.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <sycl/ext/intel/fpga_extensions.hpp>
88
#include <iomanip>
99
#include <iostream>
10+
#include <string>
1011
#include <vector>
1112

1213
// dpc_common.hpp can be found in the dev-utilities include folder.

DirectProgramming/DPC++FPGA/Tutorials/Features/speculated_iterations/src/speculated_iterations.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <array>
99
#include <iomanip>
1010
#include <iostream>
11+
#include <string>
1112
#include <type_traits>
1213

1314
// dpc_common.hpp can be found in the dev-utilities include folder.

Libraries/oneMKL/fourier_correlation/fcorr_1d_buffers.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include <oneapi/mkl/dfti.hpp>
1717
#include <oneapi/mkl/rng.hpp>
1818
#include <oneapi/mkl/vm.hpp>
19-
19+
#include <string>
2020
int main(int argc, char **argv) {
2121
unsigned int N = (argc == 1) ? 32 : std::stoi(argv[1]);
2222
if ((N % 2) != 0) N++;

Libraries/oneMKL/fourier_correlation/fcorr_1d_usm.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include <mkl.h>
1414
#include <CL/sycl.hpp>
1515
#include <iostream>
16+
#include <string>
1617
#include <oneapi/mkl/dfti.hpp>
1718
#include <oneapi/mkl/rng.hpp>
1819
#include <oneapi/mkl/vm.hpp>

Libraries/oneVPL/dpcpp-blur/src/dpcpp-blur.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
/// https://oneapi-src.github.io/oneAPI-spec/elements/oneVPL/source/index.html
1212
///
1313
/// @file
14-
14+
#include <string>
1515
#include <CL/sycl.hpp>
1616

1717
#include "util.h"

0 commit comments

Comments
 (0)