Skip to main content

rcpputils is a ROS 2 C++ utilities package providing macros, functions, and data structures for various common tasks.

Project description

Built using https://github.com/ycheng517/ros-python-wheels.

rcpputils: ROS 2 C++ Utilities

License Test rcpputils

rcpputils is a C++ API consisting of macros, functions, and data structures intended for use throughout the ROS 2 codebase

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

API

This package currently contains:

  • Assertion functions
  • Clang thread safety annotation macros
  • Library discovery
  • String helpers
  • File system helpers
  • Type traits helpers
  • Class that dynamically loads, unloads and get symbols from shared libraries at run-time.

Features are described in more detail at docs/FEATURES.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ros_rcpputils-2.13.5-cp314-cp314t-manylinux_2_28_x86_64.whl (183.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

ros_rcpputils-2.13.5-cp314-cp314-manylinux_2_28_x86_64.whl (183.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ros_rcpputils-2.13.5-cp313-cp313-manylinux_2_28_x86_64.whl (183.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

ros_rcpputils-2.13.5-cp312-cp312-manylinux_2_28_x86_64.whl (183.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ros_rcpputils-2.13.5-cp311-cp311-manylinux_2_28_x86_64.whl (183.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ros_rcpputils-2.13.5-cp310-cp310-manylinux_2_28_x86_64.whl (183.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

File details

Details for the file ros_rcpputils-2.13.5-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_rcpputils-2.13.5-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e4b1415e4e3ec5e514b75fca032427b8e45a2ad234de7a28aea2bd6fea9011f
MD5 b0531261cb017b43f97a84260b63e330
BLAKE2b-256 c0439e309d337d1de0a39dd2eb9642aa37bcba13bee39c0ca8c40f6489e6c274

See more details on using hashes here.

File details

Details for the file ros_rcpputils-2.13.5-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_rcpputils-2.13.5-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f57f82b331d43c2910f3910da463ec2d2603b66927399872bc8275f59fa4b625
MD5 aea710f5d2d87f3a5df9e64e13e0096e
BLAKE2b-256 d1c6b11df6883c0148b54cfc6ece966b3ad6ee2503c44f681fc9e136724f393e

See more details on using hashes here.

File details

Details for the file ros_rcpputils-2.13.5-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_rcpputils-2.13.5-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78b3a1e44f95674929dc8983249e2fb38a45d90abc56b487162d9c414a76562e
MD5 c1475859b52d94e74cae0c3880e6f986
BLAKE2b-256 6a17a414ac3f0c45e99c47917ff3ea378034a18223151cba1317b97192e1a136

See more details on using hashes here.

File details

Details for the file ros_rcpputils-2.13.5-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_rcpputils-2.13.5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 531eaec6e78d6f81f62d3594bd0e4d4457e25be16ab65ad2938fcded3ee1adae
MD5 fc0629c796844d7eea63aa11985687e4
BLAKE2b-256 7fe3cee6b946368077c3db2d5077db7e46b74ba3b8a789475ac6e14d3854a62f

See more details on using hashes here.

File details

Details for the file ros_rcpputils-2.13.5-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_rcpputils-2.13.5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8830996b24a557f03959cad3a2a1b06edd971275d4b221908f85593e2478b477
MD5 b87964791a6afb874775ff48f3f9bee7
BLAKE2b-256 c7350c92d700b0828188b94d35c13d3185ae125003a5438ce0ea58553f27f26a

See more details on using hashes here.

File details

Details for the file ros_rcpputils-2.13.5-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_rcpputils-2.13.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b0146bd268be000019103155bcbb5ea6e26070ab98fb72309b5faa7c5f9392f
MD5 c031b9bf91207b95219c32c28848e9bc
BLAKE2b-256 8da79e37c73fea732421ee23a53d724d63c6c2bc2a69a96ac3947df06d460c03

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page