rosidl_buffer: Rolling
  • Links
    • Rosindex
    • Repository
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace rosidl
      • Classes and Structs
        • Template Class Buffer
        • Template Class BufferImplBase
        • Template Class CpuBufferImpl
      • Functions
        • Template Function rosidl::operator!=(const std::vector<T, Allocator>&, const Buffer<T, Allocator>&)
        • Template Function rosidl::operator!=(const Buffer<T, Allocator>&, const std::vector<T, Allocator>&)
        • Template Function rosidl::operator==(const std::vector<T, Allocator>&, const Buffer<T, Allocator>&)
        • Template Function rosidl::operator==(const Buffer<T, Allocator>&, const std::vector<T, Allocator>&)
        • Template Function rosidl::swap(Buffer<T, Allocator>&, Buffer<T, Allocator>&)
        • Template Function rosidl::swap(Buffer<T, Allocator>&, std::vector<T, Allocator>&)
        • Template Function rosidl::swap(std::vector<T, Allocator>&, Buffer<T, Allocator>&)
        • Function rosidl_buffer_uint8_destroy
        • Function rosidl_buffer_uint8_throw_if_not_cpu
      • Defines
        • Define ROSIDL_BUFFER_EXPORT
        • Define ROSIDL_BUFFER_IMPORT
        • Define ROSIDL_BUFFER_PUBLIC
      • Directories
        • Directory include
        • Directory rosidl_buffer
      • Files
        • File buffer.hpp
        • File buffer_impl_base.hpp
        • File c_helpers.h
        • File cpu_buffer_impl.hpp
        • File visibility_control.h
  • Standard Documents
    • PACKAGE
    • CHANGELOG
      • Changelog for package rosidl_buffer
        • 5.2.0 (2026-04-24)
        • 5.1.5 (2026-04-24)
        • 5.1.4 (2026-04-09)
  • Index
rosidl_buffer: Rolling
  • C++ API
  • File buffer.hpp
  • View page source

File buffer.hpp

↰ Parent directory (include/rosidl_buffer)

Contents

  • Definition (include/rosidl_buffer/buffer.hpp)

  • Includes

  • Namespaces

  • Classes

  • Functions

Definition (include/rosidl_buffer/buffer.hpp)

  • Program Listing for File buffer.hpp

Includes

  • algorithm

  • cstddef

  • initializer_list

  • iterator

  • memory

  • rosidl_buffer/buffer_impl_base.hpp (File buffer_impl_base.hpp)

  • rosidl_buffer/cpu_buffer_impl.hpp (File cpu_buffer_impl.hpp)

  • stdexcept

  • string

  • type_traits

  • utility

  • vector

Namespaces

  • Namespace rosidl

Classes

  • Template Class Buffer

Functions

  • Template Function rosidl::operator!=(const std::vector<T, Allocator>&, const Buffer<T, Allocator>&)

  • Template Function rosidl::operator!=(const Buffer<T, Allocator>&, const std::vector<T, Allocator>&)

  • Template Function rosidl::operator==(const std::vector<T, Allocator>&, const Buffer<T, Allocator>&)

  • Template Function rosidl::operator==(const Buffer<T, Allocator>&, const std::vector<T, Allocator>&)

  • Template Function rosidl::swap(Buffer<T, Allocator>&, Buffer<T, Allocator>&)

  • Template Function rosidl::swap(Buffer<T, Allocator>&, std::vector<T, Allocator>&)

  • Template Function rosidl::swap(std::vector<T, Allocator>&, Buffer<T, Allocator>&)

Previous Next

© Copyright The <rosidl_buffer> Contributors. License: Apache License 2.0.

Built with Sphinx using a theme provided by Read the Docs.