C++ API

rcpputils: ROS 2 C++ Utilities

https://img.shields.io/github/license/ros2/rcpputilshttps://github.com/ros2/rcpputils/workflows/Test%20rcpputils/badge.svg

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

Page Hierarchy

Class Hierarchy

File Hierarchy

Full C++ API

Namespaces

Classes and Structs

Enums

Functions

Variables

Defines

Typedefs

Directories

Files

Pages