Provides a mechanism to map C++ types to canonical Python types.
#include <string>#include <typeinfo>#include <vector>#include "drake/bindings/pydrake/common/type_pack.h"#include "drake/bindings/pydrake/common/wrap_pybind.h"#include "drake/bindings/pydrake/pydrake_pybind.h"Classes | |
| class | Object |
Provides a publicly visible, but minimal, re-implementation of py::object so that a public type can be used with drake::Value<T>, while still maintaining the revelant semantics with its generic implementation (#13207). More... | |
Namespaces | |
| drake | |
| drake::pydrake | |
| For more high-level information, see the Python Bindings technical notes. | |
Functions | |
| template<typename... Ts> | |
| py::tuple | GetPyParam (type_pack< Ts... >={}) |
| Gets the canonical Python parameters for each C++ type. More... | |