Skip to main content
Pigweed's logo Pigweed
code_xml
  1. Home
  2. Reference
  3. C/C++
  4. Data structures & utilities
Loading...
Searching...
No Matches
Data structures & utilities

Overview

Embedded-safe collections, spans, strings, status, and error handling.

Submodules

 pw_containers
 Generic collections of objects for embedded devices.
 
 pw_enum
 Rich enum support.
 
 pw_function
 Embedded-friendly std::function.
 
 pw_numeric
 Efficient mathematical utilities for embedded.
 
 pw_result
 Error propagation primitives: value-or-error.
 
 pw_span
 std::span for C++17
 
 pw_status
 Exception-free error propagation for embedded.
 
 pw_string
 Efficient, easy, and safe string manipulation.