File tree 2 files changed +34
-21
lines changed
2 files changed +34
-21
lines changed Original file line number Diff line number Diff line change 10
10
11
11
#pragma once
12
12
13
+ #include " pytypes.h"
13
14
#include " detail/type_caster_base.h"
15
+ #include " detail/typeid.h"
16
+ #include " detail/descr.h"
17
+ #include " detail/internals.h"
18
+ #include < array>
19
+ #include < limits>
20
+ #include < tuple>
21
+ #include < type_traits>
22
+
23
+ #if defined(PYBIND11_CPP17)
24
+ # if defined(__has_include)
25
+ # if __has_include(<string_view>)
26
+ # define PYBIND11_HAS_STRING_VIEW
27
+ # endif
28
+ # elif defined(_MSC_VER)
29
+ # define PYBIND11_HAS_STRING_VIEW
30
+ # endif
31
+ #endif
32
+ #ifdef PYBIND11_HAS_STRING_VIEW
33
+ #include < string_view>
34
+ #endif
35
+
36
+ #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L
37
+ # define PYBIND11_HAS_U8STRING
38
+ #endif
14
39
15
40
PYBIND11_NAMESPACE_BEGIN (PYBIND11_NAMESPACE)
16
41
PYBIND11_NAMESPACE_BEGIN(detail)
Original file line number Diff line number Diff line change 10
10
#pragma once
11
11
12
12
#include " ../pytypes.h"
13
- #include " typeid .h"
13
+ #include " common .h"
14
14
#include " descr.h"
15
15
#include " internals.h"
16
- #include < array>
17
- #include < limits>
18
- #include < tuple>
16
+ #include " typeid.h"
17
+ #include < cstring>
18
+ #include < new>
19
+ #include < string>
20
+ #include < typeindex>
21
+ #include < typeinfo>
19
22
#include < type_traits>
20
-
21
- #if defined(PYBIND11_CPP17)
22
- # if defined(__has_include)
23
- # if __has_include(<string_view>)
24
- # define PYBIND11_HAS_STRING_VIEW
25
- # endif
26
- # elif defined(_MSC_VER)
27
- # define PYBIND11_HAS_STRING_VIEW
28
- # endif
29
- #endif
30
- #ifdef PYBIND11_HAS_STRING_VIEW
31
- #include < string_view>
32
- #endif
33
-
34
- #if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L
35
- # define PYBIND11_HAS_U8STRING
36
- #endif
23
+ #include < utility>
24
+ #include < vector>
37
25
38
26
PYBIND11_NAMESPACE_BEGIN (PYBIND11_NAMESPACE)
39
27
PYBIND11_NAMESPACE_BEGIN(detail)
You can’t perform that action at this time.
0 commit comments