/rcpputils

Primary LanguageC++Apache License 2.0Apache-2.0

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