Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::ItemInternalSortFunction< SortFunction >

Interface d'une fonction de tri des entités. Plus de détails...

#include <arcane/core/ItemInternalSortFunction.h>

+ Graphe d'héritage de Arcane::ItemInternalSortFunction< SortFunction >:
+ Graphe de collaboration de Arcane::ItemInternalSortFunction< SortFunction >:

Fonctions membres publiques

 ItemInternalSortFunction (const String &name)
 
virtual const Stringname () const
 Nom de la fonction de tri.
 
virtual void sortItems (ItemInternalMutableArrayView items)
 Trie les entités du tableau items.
 

Description détaillée

template<typename SortFunction>
class Arcane::ItemInternalSortFunction< SortFunction >

Interface d'une fonction de tri des entités.

Cette classe est utilisée pour trier des entités. Il faut spécifier comme paramètre template un functor ayant le prototype suivant:

bool operator()(const ItemInternal* item1,const ItemInternal* item2) const

et qui retourne true si item1 est avant item2.

Définition à la ligne 45 du fichier ItemInternalSortFunction.h.

Documentation des constructeurs et destructeur

◆ ItemInternalSortFunction()

template<typename SortFunction >
Arcane::ItemInternalSortFunction< SortFunction >::ItemInternalSortFunction ( const String name)
inline

Définition à la ligne 50 du fichier ItemInternalSortFunction.h.

◆ ~ItemInternalSortFunction()

template<typename SortFunction >
virtual Arcane::ItemInternalSortFunction< SortFunction >::~ItemInternalSortFunction ( )
inlinevirtual

Définition à la ligne 52 du fichier ItemInternalSortFunction.h.

Documentation des fonctions membres

◆ name()

template<typename SortFunction >
virtual const String & Arcane::ItemInternalSortFunction< SortFunction >::name ( ) const
inlinevirtual

Nom de la fonction de tri.

Les noms commençant par 'Arcane' sont réservés et ne doivent pas être utilisés.

Implémente Arcane::IItemInternalSortFunction.

Définition à la ligne 56 du fichier ItemInternalSortFunction.h.

◆ sortItems()

template<typename SortFunction >
virtual void Arcane::ItemInternalSortFunction< SortFunction >::sortItems ( ItemInternalMutableArrayView  items)
inlinevirtual

Trie les entités du tableau items.

Implémente Arcane::IItemInternalSortFunction.

Définition à la ligne 66 du fichier ItemInternalSortFunction.h.


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