|
| | mrpt::utils::MRPTSTL_SERIALIZABLE_SEQ_CONTAINER (std::vector) MRPTSTL_SERIALIZABLE_SEQ_CONTAINER(std |
| | Template method to serialize a STL pair.
|
| |
| template<class T1 , class T2 > |
| CStream & | mrpt::utils::operator>> (CStream &in, std::pair< T1, T2 > &obj) |
| | Template method to deserialize a STL pair.
|
| |
| 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.
|
| |
| 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)
|
| |
| 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) |
| |
| 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) |
| |
| template<class T > |
| std::set< T >::iterator | mrpt::utils::erase_return_next (std::set< T > &cont, typename std::set< T >::iterator &it) |
| |
| template<typename T > |
| std::string | mrpt::utils::sprintf_vector (const char *fmt, const std::vector< T > &V) |
| | Generates a string for a vector in the format [A,B,C,...] to std::cout, and the fmt string for each vector element.
|
| |
| template<typename Derived > |
| std::string | mrpt::utils::sprintf_vector (const char *fmt, const Eigen::MatrixBase< Derived > &V) |
| |
| template<typename T > |
| void | mrpt::utils::printf_vector (const char *fmt, const std::vector< T > &V) |
| | Prints a vector in the format [A,B,C,...] to std::cout, and the fmt string for each vector element.
|
| |