rosidl_runtime_cpp  master
Generate the rosidl interfaces in C++.
Classes | Namespaces | Functions
bounded_vector.hpp File Reference
#include <algorithm>
#include <memory>
#include <stdexcept>
#include <utility>
#include <vector>
Include dependency graph for bounded_vector.hpp:

Go to the source code of this file.

Classes

class  rosidl_runtime_cpp::BoundedVector< Tp, UpperBound, Alloc >
 A container based on std::vector but with an upper bound. More...
 

Namespaces

 rosidl_runtime_cpp
 

Functions

template<typename Tp , std::size_t UpperBound, typename Alloc >
void rosidl_runtime_cpp::swap (BoundedVector< Tp, UpperBound, Alloc > &x, BoundedVector< Tp, UpperBound, Alloc > &y)
 See rosidl_runtime_cpp::BoundedVector::swap(). More...