Skip to content
This repository was archived by the owner on Nov 28, 2025. It is now read-only.

Commit fb705aa

Browse files
committed
format
1 parent b67b31b commit fb705aa

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

include/dynamic-graph/python/signal.hh

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,11 @@ auto exposeSignal(const std::string& name) {
1919
namespace bp = boost::python;
2020

2121
typedef Signal<T, Time> S_t;
22-
bp::class_<S_t, bp::bases<SignalBase<Time> >, boost::noncopyable> obj(
23-
name.c_str(), bp::init<std::string>());
24-
obj.add_property(
25-
"value",
26-
bp::make_function(&S_t::accessCopy,
27-
bp::return_value_policy<bp::copy_const_reference>()),
28-
&S_t::setConstant, // TODO check the setter
29-
"the signal value.\n"
30-
"warning: for Eigen objects, sig.value[0] = 1. may not work).");
22+
bp::class_<S_t, bp::bases<SignalBase<Time> >, boost::noncopyable> obj(name.c_str(), bp::init<std::string>());
23+
obj.add_property("value", bp::make_function(&S_t::accessCopy, bp::return_value_policy<bp::copy_const_reference>()),
24+
&S_t::setConstant, // TODO check the setter
25+
"the signal value.\n"
26+
"warning: for Eigen objects, sig.value[0] = 1. may not work).");
3127
return obj;
3228
}
3329

@@ -36,8 +32,7 @@ auto exposeSignalWrapper(const std::string& name) {
3632
namespace bp = boost::python;
3733

3834
typedef SignalWrapper<T, Time> S_t;
39-
bp::class_<S_t, bp::bases<Signal<T, Time> >, boost::noncopyable> obj(
40-
name.c_str(), bp::no_init);
35+
bp::class_<S_t, bp::bases<Signal<T, Time> >, boost::noncopyable> obj(name.c_str(), bp::no_init);
4136
return obj;
4237
}
4338

@@ -46,8 +41,7 @@ auto exposeSignalPtr(const std::string& name) {
4641
namespace bp = boost::python;
4742

4843
typedef SignalPtr<T, Time> S_t;
49-
bp::class_<S_t, bp::bases<Signal<T, Time> >, boost::noncopyable> obj(
50-
name.c_str(), bp::no_init);
44+
bp::class_<S_t, bp::bases<Signal<T, Time> >, boost::noncopyable> obj(name.c_str(), bp::no_init);
5145
return obj;
5246
}
5347

@@ -56,8 +50,7 @@ auto exposeSignalTimeDependent(const std::string& name) {
5650
namespace bp = boost::python;
5751

5852
typedef SignalTimeDependent<T, Time> S_t;
59-
bp::class_<S_t, bp::bases<Signal<T, Time> >, boost::noncopyable> obj(
60-
name.c_str(), bp::no_init);
53+
bp::class_<S_t, bp::bases<Signal<T, Time> >, boost::noncopyable> obj(name.c_str(), bp::no_init);
6154
return obj;
6255
}
6356

0 commit comments

Comments
 (0)