SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::helper::ptr_stable_compare< std::pair< T *, T * > > Class Template Reference

#include <map_ptr_stable_compare.h>

Protected Attributes

ptr_stable_id< T > * m_ids
 memory is owned by the map_ptr_stable_compare instance More...
 

Public Member Functions

bool operator() (const std::pair< T *, T * > &a, const std::pair< T *, T * > &b) const
 
 ptr_stable_compare (ptr_stable_id< T > *ids)
 
ptr_stable_id< T > * get_stable_id_map () const
 

Attribute details

◆ m_ids

template<typename T >
ptr_stable_id<T>* sofa::helper::ptr_stable_compare< std::pair< T *, T * > >::m_ids
mutableprotected

memory is owned by the map_ptr_stable_compare instance

Constructor details

◆ ptr_stable_compare()

template<typename T >
sofa::helper::ptr_stable_compare< std::pair< T *, T * > >::ptr_stable_compare ( ptr_stable_id< T > *  ids)
inlineexplicit

Function details

◆ get_stable_id_map()

template<typename T >
ptr_stable_id<T>* sofa::helper::ptr_stable_compare< std::pair< T *, T * > >::get_stable_id_map ( ) const
inline

◆ operator()()

template<typename T >
bool sofa::helper::ptr_stable_compare< std::pair< T *, T * > >::operator() ( const std::pair< T *, T * > &  a,
const std::pair< T *, T * > &  b 
) const
inline