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
Index
Index
R
R
rosidl::Buffer (C++ class)
rosidl::Buffer::allocator_type (C++ type)
rosidl::Buffer::assign (C++ function)
,
[1]
,
[2]
rosidl::Buffer::at (C++ function)
,
[1]
rosidl::Buffer::back (C++ function)
,
[1]
rosidl::Buffer::begin (C++ function)
,
[1]
rosidl::Buffer::Buffer (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
rosidl::Buffer::capacity (C++ function)
rosidl::Buffer::cbegin (C++ function)
rosidl::Buffer::cend (C++ function)
rosidl::Buffer::clear (C++ function)
rosidl::Buffer::const_iterator (C++ type)
rosidl::Buffer::const_pointer (C++ type)
rosidl::Buffer::const_reference (C++ type)
rosidl::Buffer::const_reverse_iterator (C++ type)
rosidl::Buffer::crbegin (C++ function)
rosidl::Buffer::crend (C++ function)
rosidl::Buffer::data (C++ function)
,
[1]
rosidl::Buffer::difference_type (C++ type)
rosidl::Buffer::emplace (C++ function)
rosidl::Buffer::emplace_back (C++ function)
rosidl::Buffer::empty (C++ function)
rosidl::Buffer::end (C++ function)
,
[1]
rosidl::Buffer::erase (C++ function)
,
[1]
rosidl::Buffer::front (C++ function)
,
[1]
rosidl::Buffer::get_allocator (C++ function)
rosidl::Buffer::get_backend_type (C++ function)
rosidl::Buffer::get_impl (C++ function)
,
[1]
rosidl::Buffer::insert (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
rosidl::Buffer::iterator (C++ type)
rosidl::Buffer::max_size (C++ function)
rosidl::Buffer::operator const std::vector<T, Allocator>& (C++ function)
rosidl::Buffer::operator std::vector<T, Allocator>& (C++ function)
rosidl::Buffer::operator!= (C++ function)
rosidl::Buffer::operator= (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
rosidl::Buffer::operator== (C++ function)
rosidl::Buffer::operator[] (C++ function)
,
[1]
rosidl::Buffer::pointer (C++ type)
rosidl::Buffer::pop_back (C++ function)
rosidl::Buffer::push_back (C++ function)
,
[1]
rosidl::Buffer::rbegin (C++ function)
,
[1]
rosidl::Buffer::reference (C++ type)
rosidl::Buffer::rend (C++ function)
,
[1]
rosidl::Buffer::reserve (C++ function)
rosidl::Buffer::resize (C++ function)
,
[1]
rosidl::Buffer::reverse_iterator (C++ type)
rosidl::Buffer::shrink_to_fit (C++ function)
rosidl::Buffer::size (C++ function)
rosidl::Buffer::size_type (C++ type)
rosidl::Buffer::swap (C++ function)
,
[1]
rosidl::Buffer::throw_if_not_cpu_backend (C++ function)
rosidl::Buffer::to_vector (C++ function)
rosidl::Buffer::value_type (C++ type)
rosidl::BufferImplBase (C++ class)
rosidl::BufferImplBase::clone (C++ function)
rosidl::BufferImplBase::get_backend_type (C++ function)
rosidl::BufferImplBase::size (C++ function)
rosidl::BufferImplBase::to_cpu (C++ function)
rosidl::BufferImplBase::~BufferImplBase (C++ function)
rosidl::CpuBufferImpl (C++ class)
rosidl::CpuBufferImpl::clone (C++ function)
rosidl::CpuBufferImpl::CpuBufferImpl (C++ function)
rosidl::CpuBufferImpl::get_backend_type (C++ function)
rosidl::CpuBufferImpl::get_storage (C++ function)
,
[1]
rosidl::CpuBufferImpl::size (C++ function)
rosidl::CpuBufferImpl::to_cpu (C++ function)
rosidl::operator!= (C++ function)
,
[1]
rosidl::operator== (C++ function)
,
[1]
rosidl::swap (C++ function)
,
[1]
,
[2]
ROSIDL_BUFFER_EXPORT (C macro)
ROSIDL_BUFFER_IMPORT (C macro)
ROSIDL_BUFFER_PUBLIC (C macro)