@@ -176,37 +176,34 @@ PYBIND11_PLUGIN(pydash) {
176
176
m.def (" barrier" ,
177
177
(void (*)(void )) &(dash::barrier),
178
178
" A global barrier involving all units." );
179
-
179
+ // ---------------------------------------------------------------------
180
+ // pydash::logged_val
181
+ //
182
+ py::class_<pydash::logged_val> logged_val_py (m, " LV" );
183
+ logged_val_py
184
+ .def (py::init<>())
185
+ .def (py::init<int , const std::string &>())
186
+ .def (py::init<const pydash::logged_val &>())
187
+ .def (" value" , &pydash::logged_val::value)
188
+ .def (" set_value" , &pydash::logged_val::set_value)
189
+ .def (" name" , &pydash::logged_val::name);
190
+
180
191
// ---------------------------------------------------------------------
181
192
// dash::GlobRef<T>
182
193
//
183
194
bind_type_glob_ref<int >(m, " Int" );
184
195
bind_type_glob_ref<float >(m, " Float" );
185
196
bind_type_glob_ref<double >(m, " Double" );
197
+ bind_type_glob_ref<pydash::logged_val>(m, " LV" );
186
198
187
199
// ---------------------------------------------------------------------
188
200
// dash::Array<T>
189
201
//
190
202
bind_type_array<int >(m, " Int" );
191
203
bind_type_array<float >(m, " Float" );
192
204
bind_type_array<double >(m, " Double" );
193
-
194
- // ---------------------------------------------------------------------
195
- // pydash::logged_val
196
- //
197
- py::class_<pydash::logged_val> logged_val_py (m, " LV" );
198
- logged_val_py
199
- .def (py::init<>())
200
- .def (py::init<int , const std::string &>())
201
- .def (py::init<const pydash::logged_val &>())
202
- .def (" value" , &pydash::logged_val::value)
203
- .def (" set_value" , &pydash::logged_val::set_value)
204
- .def (" name" , &pydash::logged_val::name);
205
-
206
- bind_type_glob_ref<pydash::logged_val>(m, " LV" );
207
205
bind_type_array<pydash::logged_val>(m, " LV" );
208
206
209
-
210
207
return m.ptr ();
211
208
}
212
209
0 commit comments