Skip to content

Commit 164b6f4

Browse files
committed
Make headers self-contained
It seems like most of the headers in OpenVINO are self-contained, but some are not. It will be nice to make every headers self-contained. This commit fixes some headers found not to be self-contained, but this is not a complete list. Just some headers found during my local compilation.
1 parent 285a73a commit 164b6f4

File tree

7 files changed

+15
-0
lines changed

7 files changed

+15
-0
lines changed

Diff for: src/common/util/include/openvino/util/const_string.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
#pragma once
66

7+
#include <cstddef>
78
#include <stdexcept>
89

910
namespace ov {

Diff for: src/common/util/src/file_util.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <algorithm>
1010
#include <cstdlib>
1111
#include <cstring>
12+
#include <exception>
1213
#include <fstream>
1314
#include <sstream>
1415

Diff for: src/core/shape_inference/include/sequence_generator.hpp

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
#pragma once
66

7+
#include <cstdint>
8+
#include <type_traits>
9+
710
namespace ov {
811
/** \brief Enumerate directions */
912
enum Direction : uint8_t { FORWARD, BACKWARD };

Diff for: src/core/shape_inference/include/strided_slice_shape_inference.hpp

+4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@
55
#pragma once
66

77
#include <array>
8+
#include <cstdint>
9+
#include <limits>
810
#include <optional>
11+
#include <type_traits>
12+
#include <vector>
913

1014
#include "openvino/op/strided_slice.hpp"
1115
#include "slice_shape_inference_utils.hpp"

Diff for: src/core/src/op/constant.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <cmath>
88
#include <cstdio>
99
#include <cstring>
10+
#include <iterator>
1011
#include <sstream>
1112

1213
#include "compare.hpp"

Diff for: src/inference/src/dev/iplugin.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
#include "openvino/runtime/iplugin.hpp"
66

7+
#include <iterator>
8+
79
#include "core_impl.hpp"
810
#include "openvino/op/convert.hpp"
911
#include "openvino/op/util/op_types.hpp"

Diff for: src/plugins/intel_cpu/src/shape_inference/shape_inference.hpp

+3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@
44

55
#pragma once
66

7+
#include <cstdint>
78
#include <optional>
9+
#include <memory>
10+
#include <vector>
811

912
#include "openvino/core/core.hpp"
1013
#include "openvino/core/node.hpp"

0 commit comments

Comments
 (0)