Template Class list_searchable

Inheritance Relationships

Base Type

  • public std::list< T >

Class Documentation

template<class T>
class list_searchable : public std::list<T>

This class implements a STL container with features of both, a std::set and a std::list.

Note

Defined in #include <mrpt/containers/list_searchable.h>

Public Functions

inline void insert(const T &o)
inline std::list<T>::iterator find(const T &i)
inline std::list<T>::const_iterator find(const T &i) const
template<typename PTR>
inline std::list<T>::iterator find_ptr_to(const PTR ptr)

Finds an element in a list of smart pointers, having “->pointer()”, such as it matches a given plain pointer “ptr”.

template<typename PTR>
inline std::list<T>::const_iterator find_ptr_to(const PTR ptr) const

Finds an element in a list of smart pointers, having “->pointer()”, such as it matches a given plain pointer “ptr”.