Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >
+ Graphe de collaboration de Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >:

Types publics

typedef ContainerT::iterator iterator
 
typedef ContainerT::const_iterator const_iterator
 

Fonctions membres publiques

 IterableEnsembleT (ContainerT &elements)
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
Integer size ()
 
Integer size () const
 

Attributs privés

ContainerTm_empty_container
 
ContainerTm_elements
 

Description détaillée

template<class VertexType, class EdgeType>
template<class ContainerT>
class Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >

Définition à la ligne 62 du fichier GraphBaseT.h.

Documentation des définitions de type membres

◆ const_iterator

template<class ContainerT >
typedef ContainerT::const_iterator Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >::const_iterator

Définition à la ligne 72 du fichier GraphBaseT.h.

◆ iterator

template<class ContainerT >
typedef ContainerT::iterator Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >::iterator

Définition à la ligne 71 du fichier GraphBaseT.h.

Documentation des constructeurs et destructeur

◆ IterableEnsembleT() [1/2]

template<class ContainerT >
Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >::IterableEnsembleT ( ContainerT elements)
inline

Définition à la ligne 65 du fichier GraphBaseT.h.

◆ IterableEnsembleT() [2/2]

template<class ContainerT >
Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >::IterableEnsembleT ( )
inline

Définition à la ligne 67 du fichier GraphBaseT.h.

◆ ~IterableEnsembleT()

template<class ContainerT >
virtual Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >::~IterableEnsembleT ( )
inlinevirtual

Définition à la ligne 69 du fichier GraphBaseT.h.

Documentation des fonctions membres

◆ begin() [1/2]

template<class ContainerT >
iterator Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >::begin ( )
inline

Définition à la ligne 74 du fichier GraphBaseT.h.

◆ begin() [2/2]

template<class ContainerT >
const_iterator Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >::begin ( ) const
inline

Définition à la ligne 75 du fichier GraphBaseT.h.

◆ end() [1/2]

template<class ContainerT >
iterator Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >::end ( )
inline

Définition à la ligne 77 du fichier GraphBaseT.h.

◆ end() [2/2]

template<class ContainerT >
const_iterator Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >::end ( ) const
inline

Définition à la ligne 78 du fichier GraphBaseT.h.

◆ size() [1/2]

template<class ContainerT >
Integer Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >::size ( )
inline

Définition à la ligne 80 du fichier GraphBaseT.h.

◆ size() [2/2]

template<class ContainerT >
Integer Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >::size ( ) const
inline

Définition à la ligne 82 du fichier GraphBaseT.h.

Documentation des données membres

◆ m_elements

template<class ContainerT >
ContainerT& Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >::m_elements
private

Définition à la ligne 86 du fichier GraphBaseT.h.

◆ m_empty_container

template<class ContainerT >
ContainerT* Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT >::m_empty_container
private

Définition à la ligne 85 du fichier GraphBaseT.h.


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