Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe ArcaneLegacyMap< Key, Value >
+ Graphe de collaboration de ArcaneLegacyMap< Key, Value >:

Types publics

using Data = typename Arcane::HashTableMapT< Key, Value >::Data
 
using value_type = std::pair< Key, Value >
 

Fonctions membres publiques

void insert (std::pair< Key, Value > v)
 
void clear ()
 
const Data * end () const
 
const Data * find (const Key &k) const
 
void erase (const Data *d)
 
size_t size () const
 
template<typename Lambda >
void eachValue (const Lambda &v)
 

Attributs privés

Arcane::HashTableMapT< Key, Valuem_map
 

Description détaillée

template<typename Key, typename Value>
class ArcaneLegacyMap< Key, Value >

Définition à la ligne 115 du fichier TestHashTable.cc.

Documentation des définitions de type membres

◆ Data

template<typename Key , typename Value >
using ArcaneLegacyMap< Key, Value >::Data = typename Arcane::HashTableMapT<Key, Value>::Data

Définition à la ligne 119 du fichier TestHashTable.cc.

◆ value_type

template<typename Key , typename Value >
using ArcaneLegacyMap< Key, Value >::value_type = std::pair<Key, Value>

Définition à la ligne 120 du fichier TestHashTable.cc.

Documentation des constructeurs et destructeur

◆ ArcaneLegacyMap()

template<typename Key , typename Value >
ArcaneLegacyMap< Key, Value >::ArcaneLegacyMap ( )
inline

Définition à la ligne 124 du fichier TestHashTable.cc.

Documentation des fonctions membres

◆ clear()

template<typename Key , typename Value >
void ArcaneLegacyMap< Key, Value >::clear ( )
inline

Définition à la ligne 134 du fichier TestHashTable.cc.

◆ eachValue()

template<typename Key , typename Value >
template<typename Lambda >
void ArcaneLegacyMap< Key, Value >::eachValue ( const Lambda v)
inline

Définition à la ligne 149 du fichier TestHashTable.cc.

◆ end()

template<typename Key , typename Value >
const Data * ArcaneLegacyMap< Key, Value >::end ( ) const
inline

Définition à la ligne 135 du fichier TestHashTable.cc.

◆ erase()

template<typename Key , typename Value >
void ArcaneLegacyMap< Key, Value >::erase ( const Data *  d)
inline

Définition à la ligne 140 du fichier TestHashTable.cc.

◆ find()

template<typename Key , typename Value >
const Data * ArcaneLegacyMap< Key, Value >::find ( const Key &  k) const
inline

Définition à la ligne 136 du fichier TestHashTable.cc.

◆ insert()

template<typename Key , typename Value >
void ArcaneLegacyMap< Key, Value >::insert ( std::pair< Key, Value v)
inline

Définition à la ligne 130 du fichier TestHashTable.cc.

◆ size()

template<typename Key , typename Value >
size_t ArcaneLegacyMap< Key, Value >::size ( ) const
inline

Définition à la ligne 148 du fichier TestHashTable.cc.

Documentation des données membres

◆ m_map

template<typename Key , typename Value >
Arcane::HashTableMapT<Key, Value> ArcaneLegacyMap< Key, Value >::m_map
private

Définition à la ligne 156 du fichier TestHashTable.cc.


La documentation de cette classe a été générée à partir du fichier suivant :