44# Authors: https://github.com/open-atmos/PyPartMC/graphs/contributors #
55##################################################################################################*/
66
7- #include < string_view>
7+ #include < bpstd/ string_view.hpp >
88#include < tcb/span.hpp>
99
1010#include " gimmicks.hpp"
@@ -17,7 +17,7 @@ extern "C"
1717void c_spec_file_read_real (
1818 const char *name_data, const int *name_size, double *var
1919) {
20- gimmick_ptr ()->read_value (std ::string_view (name_data, *name_size), var);
20+ gimmick_ptr ()->read_value (bpstd ::string_view (name_data, *name_size), var);
2121}
2222
2323/* ********************************************************************************/
@@ -26,7 +26,7 @@ extern "C"
2626void c_spec_file_read_integer (
2727 const char *name_data, const int *name_size, int *var
2828) {
29- gimmick_ptr ()->read_value (std ::string_view (name_data, *name_size), var);
29+ gimmick_ptr ()->read_value (bpstd ::string_view (name_data, *name_size), var);
3030}
3131
3232/* ********************************************************************************/
@@ -35,13 +35,13 @@ extern "C"
3535void c_spec_file_read_logical (
3636 const char *name_data, const int *name_size, bool *var
3737) {
38- gimmick_ptr ()->read_value (std ::string_view (name_data, *name_size), var);
38+ gimmick_ptr ()->read_value (bpstd ::string_view (name_data, *name_size), var);
3939}
4040
4141/* ********************************************************************************/
4242
4343void spec_file_read_string (
44- const std ::string_view &name,
44+ const bpstd ::string_view &name,
4545 char * var_data,
4646 int *var_size
4747) noexcept {
@@ -56,14 +56,14 @@ void c_spec_file_read_string(
5656 int *var_size
5757) noexcept {
5858 spec_file_read_string (
59- std ::string_view (name_data, *name_size),
59+ bpstd ::string_view (name_data, *name_size),
6060 var_data, var_size
6161 );
6262}
6363
6464/* ********************************************************************************/
6565
66- void spec_file_open (const std ::string_view &filename) {
66+ void spec_file_open (const bpstd ::string_view &filename) {
6767 gimmick_ptr ()->zoom_in (filename);
6868}
6969
@@ -73,7 +73,7 @@ void c_spec_file_open(
7373 const int *filename_size
7474) {
7575 spec_file_open (
76- std ::string_view (filename_data, *filename_size)
76+ bpstd ::string_view (filename_data, *filename_size)
7777 );
7878}
7979
@@ -91,7 +91,7 @@ void c_spec_file_close() {
9191/* ********************************************************************************/
9292
9393void spec_file_read_timed_real_array_size (
94- const std ::string_view &name,
94+ const bpstd ::string_view &name,
9595 int *times_size,
9696 int *vals_size
9797) {
@@ -107,7 +107,7 @@ void c_spec_file_read_timed_real_array_size(
107107 int *vals_size
108108) {
109109 spec_file_read_timed_real_array_size (
110- std ::string_view (name_data, *name_size),
110+ bpstd ::string_view (name_data, *name_size),
111111 times_size,
112112 vals_size
113113 );
@@ -116,7 +116,7 @@ void c_spec_file_read_timed_real_array_size(
116116/* ********************************************************************************/
117117
118118void spec_file_read_timed_real_array_data (
119- const std ::string_view &name,
119+ const bpstd ::string_view &name,
120120 const tcb::span<double > ×,
121121 const tcb::span<double > &vals
122122) {
@@ -134,9 +134,9 @@ void c_spec_file_read_timed_real_array_data(
134134 const int *vals_size
135135) {
136136 spec_file_read_timed_real_array_data (
137- std ::string_view (name_data, *name_size),
138- tcb::span (times_data, *times_size),
139- tcb::span (vals_data, *vals_size)
137+ bpstd ::string_view (name_data, *name_size),
138+ tcb::span< double > (times_data, *times_size),
139+ tcb::span< double > (vals_data, *vals_size)
140140 );
141141}
142142
@@ -202,7 +202,7 @@ void c_spec_file_read_real_named_array_data(
202202 spec_file_read_real_named_array_data (
203203 *row,
204204 name_data, name_size,
205- tcb::span (vals_data, *vals_size)
205+ tcb::span< double > (vals_data, *vals_size)
206206 );
207207}
208208
0 commit comments