Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[maliput-sys] [META] Bindings for C++ maliput package #4

Open
5 tasks
francocipollone opened this issue Jan 8, 2024 · 0 comments
Open
5 tasks

[maliput-sys] [META] Bindings for C++ maliput package #4

francocipollone opened this issue Jan 8, 2024 · 0 comments

Comments

@francocipollone
Copy link
Contributor

francocipollone commented Jan 8, 2024

Summary

Goes on top of #3

Create bindings for maliput api

To Do

Guidelines

  • Maliput API cpp uses extensively std::map and std::optional. For first iteration focus on creating the most trivial bindings. We will tackle those particular cases later on. Reference: https://cxx.rs/bindings.html
  • Namespace
    • The bindings should be located under maliput_sys::<namespace>::ffi:
      • For example: maliput_sys::api::ffi::RoadNetwork or maliput_sys::math::ffi::Vector3
@francocipollone francocipollone changed the title [maliput-sys] [META] Bindings on maliput api [maliput-sys] [META] Bindings for C++ maliput package Feb 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant