Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
ItemGenericInfoListView.cc
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4// See the top-level COPYRIGHT file for details.
5// SPDX-License-Identifier: Apache-2.0
6//-----------------------------------------------------------------------------
7/*---------------------------------------------------------------------------*/
8/* ItemGenericInfoListView.cc (C) 2000-2023 */
9/* */
10/* Vue sur les informations génériques d'une famille d'entités. */
11/*---------------------------------------------------------------------------*/
12/*---------------------------------------------------------------------------*/
13
14#include "arcane/core/ItemGenericInfoListView.h"
15
16#include "arcane/utils/FatalErrorException.h"
17#include "arcane/core/IItemFamily.h"
18#include "arcane/core/ItemInfoListView.h"
19
20/*---------------------------------------------------------------------------*/
21/*---------------------------------------------------------------------------*/
22
23namespace Arcane
24{
25
26/*---------------------------------------------------------------------------*/
27/*---------------------------------------------------------------------------*/
28
29ItemGenericInfoListView::
30ItemGenericInfoListView(ItemSharedInfo* shared_info)
31: m_unique_ids(shared_info->m_unique_ids)
32, m_owners(shared_info->m_owners)
33, m_flags(shared_info->m_flags)
34, m_type_ids(shared_info->m_type_ids)
35, m_item_shared_info(shared_info)
36{
37}
38
39/*---------------------------------------------------------------------------*/
40/*---------------------------------------------------------------------------*/
41
42ItemGenericInfoListView::
43ItemGenericInfoListView(IItemFamily* family)
44: ItemGenericInfoListView(family->itemInfoListView())
45{
46}
47
48/*---------------------------------------------------------------------------*/
49/*---------------------------------------------------------------------------*/
50
51ItemGenericInfoListView::
52ItemGenericInfoListView(const ItemInfoListView& info_list_view)
53: ItemGenericInfoListView(info_list_view.m_item_shared_info)
54{
55}
56
57/*---------------------------------------------------------------------------*/
58/*---------------------------------------------------------------------------*/
59
60} // End namespace Arcane
61
62/*---------------------------------------------------------------------------*/
63/*---------------------------------------------------------------------------*/
Interface d'une famille d'entités.
Vue sur les informations génériques d'une famille d'entités.
Vue sur une liste pour obtenir des informations sur les entités.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-