#include <list>
#include <map>
#include <set>
Go to the source code of this file.
|
| | mrpt |
| | This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
|
| |
| | mrpt::utils |
| | Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.
|
| |
|
| template<class T , class CONTAINER > |
| size_t | mrpt::utils::find_in_vector (const T &value, const CONTAINER &vect) |
| | Returns the index of the value "T" in the container "vect" (std::vector,std::deque,etc), or string::npos if not found. More...
|
| |
| template<class T > |
| std::list< T >::iterator | mrpt::utils::erase_return_next (std::list< T > &cont, typename std::list< T >::iterator &it) |
| | Calls the standard "erase" method of a STL container, but also returns an iterator to the next element in the container (or end if none) More...
|
| |
| template<class K , class V > |
| std::map< K, V >::iterator | mrpt::utils::erase_return_next (std::map< K, V > &cont, typename std::map< K, V >::iterator &it) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| template<class K , class V > |
| std::multimap< K, V >::iterator | mrpt::utils::erase_return_next (std::multimap< K, V > &cont, typename std::multimap< K, V >::iterator &it) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| template<class T > |
| std::set< T >::iterator | mrpt::utils::erase_return_next (std::set< T > &cont, typename std::set< T >::iterator &it) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |