14#include "arcane/utils/Enumerator.h"
15#include "arcane/utils/Collection.h"
17#include "arcane/IItemFamily.h"
18#include "arcane/IMesh.h"
19#include "arcane/ItemGroup.h"
20#include "arcane/MeshUtils.h"
46 for (IItemFamilyCollection::Enumerator ifamily(mesh->itemFamilies()); ++ifamily;) {
55static void test_compile()
58 auto xx = [](
const ItemGroup& x) { std::cout <<
"name=" << x.
name(); };
59 MeshUtils::visitGroups(f, xx);
Interface d'une famille d'entités.
virtual ItemGroupCollection groups() const =0
Liste des groupes de cette famille.
virtual String name() const =0
Nom de la famille.
Groupe d'entités de maillage.
Interface d'un fonctor avec argument mais sans valeur de retour.
virtual void executeFunctor(ArgType arg)=0
Exécute la méthode associé
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-