#include <bind_tools.h>
Public Types | |
using | py_env = py::class_< env, tramenv, std::shared_ptr< env > > |
using | py_agent = py::class_< agent, tramagent, std::shared_ptr< agent > > |
using | py_patch = py::class_< patch, trampatch, std::shared_ptr< patch > > |
Public Member Functions | |
Bind (py::module m, string env_name, string agent_name, string patch_name) | |
py_env | get_env () |
py_agent | get_agent () |
py_patch | get_patch () |
Public Attributes | |
py::module | m |
py_env | m_env |
py_agent | m_agent |
py_patch | m_patch |
Definition at line 261 of file bind_tools.h.
using bind_tools::Bind< env, agent, patch, tramenv, tramagent, trampatch >::py_agent = py::class_<agent,tramagent,std::shared_ptr<agent> > |
Definition at line 263 of file bind_tools.h.
using bind_tools::Bind< env, agent, patch, tramenv, tramagent, trampatch >::py_env = py::class_<env,tramenv,std::shared_ptr<env> > |
Definition at line 262 of file bind_tools.h.
using bind_tools::Bind< env, agent, patch, tramenv, tramagent, trampatch >::py_patch = py::class_<patch,trampatch,std::shared_ptr<patch> > |
Definition at line 264 of file bind_tools.h.
|
inline |
Definition at line 265 of file bind_tools.h.
|
inline |
Definition at line 282 of file bind_tools.h.
|
inline |
Definition at line 279 of file bind_tools.h.
|
inline |
Definition at line 285 of file bind_tools.h.
py::module bind_tools::Bind< env, agent, patch, tramenv, tramagent, trampatch >::m |
Definition at line 288 of file bind_tools.h.
py_agent bind_tools::Bind< env, agent, patch, tramenv, tramagent, trampatch >::m_agent |
Definition at line 290 of file bind_tools.h.
py_env bind_tools::Bind< env, agent, patch, tramenv, tramagent, trampatch >::m_env |
Definition at line 289 of file bind_tools.h.
py_patch bind_tools::Bind< env, agent, patch, tramenv, tramagent, trampatch >::m_patch |
Definition at line 291 of file bind_tools.h.