constant.hpp
Go to the documentation of this file.
1 //
2 // Copyright (c) 2018 CNRS
3 //
4 
5 #ifndef __pinocchio_python_utils_constant_hpp__
6 #define __pinocchio_python_utils_constant_hpp__
7 
8 #include <boost/python/scope.hpp>
9 
10 namespace boost
11 {
12  namespace python
13  {
14 
23  template<typename T>
24  void def_constant(const char * name, const T & value)
25  {
26  namespace bp = boost::python;
27  bp::scope().attr(name) = value;
28  }
29 
30  } // namespace python
31 } // namespace boost
32 
33 #endif // ifndef __pinocchio_python_utils_constant_hpp__
void def_constant(const char *name, const T &value)
Define a constant given its value and a name within the current Boost Python scope.
Definition: constant.hpp:24


pinocchio
Author(s):
autogenerated on Fri Jun 23 2023 02:38:29