Drake
Drake C++ Documentation
cpp_param_pybind.h File Reference

Detailed Description

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"
Include dependency graph for cpp_param_pybind.h:
This graph shows which files directly or indirectly include this file:

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...