Added etl::less as default compare type.

This commit is contained in:
John Wellbelove 2018-06-27 19:43:46 +01:00
parent 47c47c5d32
commit e23c485aa3
5 changed files with 5 additions and 5 deletions

View File

@ -458,7 +458,7 @@ namespace etl
/// A templated base for all etl::map types.
///\ingroup map
//***************************************************************************
template <typename TKey, typename TMapped, typename TKeyCompare>
template <typename TKey, typename TMapped, typename TKeyCompare = std::less<TKey> >
class imap : public etl::map_base
{
public:

View File

@ -614,7 +614,7 @@ namespace etl
/// A templated base for all etl::multimap types.
///\ingroup map
//***************************************************************************
template <typename TKey, typename TMapped, typename TKeyCompare>
template <typename TKey, typename TMapped, typename TKeyCompare = std::less<TKey> >
class imultimap : public etl::multimap_base
{
public:

View File

@ -614,7 +614,7 @@ namespace etl
/// A templated base for all etl::multiset types.
///\ingroup set
//***************************************************************************
template <typename T, typename TCompare>
template <typename T, typename TCompare = std::less<T> >
class imultiset : public etl::multiset_base
{
public:

View File

@ -113,7 +113,7 @@ namespace etl
/// \tparam TContainer to hold the T queue values
/// \tparam TCompare to use in comparing T values
//***************************************************************************
template <typename T, typename TContainer, typename TCompare>
template <typename T, typename TContainer, typename TCompare = std::less<T> >
class ipriority_queue
{
public:

View File

@ -453,7 +453,7 @@ namespace etl
/// A templated base for all etl::set types.
///\ingroup set
//***************************************************************************
template <typename T, typename TCompare>
template <typename T, typename TCompare = std::less<T> >
class iset : public etl::set_base
{
public: