Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::GraphBaseT< VertexType, EdgeType >::IterableEnsembleT< ContainerT > Class Template Reference

Public Types

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

Public Member Functions

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

Detailed Description

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

Definition at line 63 of file GraphBaseT.h.

Member Typedef Documentation

◆ const_iterator

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

Definition at line 84 of file GraphBaseT.h.

◆ iterator

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

Definition at line 83 of file GraphBaseT.h.

Constructor & Destructor Documentation

◆ IterableEnsembleT() [1/2]

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

Definition at line 67 of file GraphBaseT.h.

◆ IterableEnsembleT() [2/2]

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

Definition at line 72 of file GraphBaseT.h.

◆ ~IterableEnsembleT()

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

Definition at line 77 of file GraphBaseT.h.

Member Function Documentation

◆ begin() [1/2]

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

Definition at line 86 of file GraphBaseT.h.

◆ begin() [2/2]

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

Definition at line 87 of file GraphBaseT.h.

◆ end() [1/2]

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

Definition at line 89 of file GraphBaseT.h.

◆ end() [2/2]

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

Definition at line 90 of file GraphBaseT.h.

◆ size() [1/2]

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

Definition at line 92 of file GraphBaseT.h.

◆ size() [2/2]

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

Definition at line 94 of file GraphBaseT.h.


The documentation for this class was generated from the following file: