Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::VariableCollection::Impl Class Reference
Inheritance diagram for Arcane::VariableCollection::Impl:
Collaboration diagram for Arcane::VariableCollection::Impl:

Public Member Functions

const Array< IVariable * > & variables () const
Array< IVariable * > & variables ()
void deleteMe () override
 Destroys the referenced object.
Public Member Functions inherited from Arcane::SharedReference
void addRef () override
 Increments the reference counter.
void removeRef () override
 Decrements the reference counter.
Int32 refCount () const override
 Returns the value of the reference counter.
Public Member Functions inherited from Arcane::ISharedReference
virtual ~ISharedReference ()=default
 Releases resources.

Private Attributes

UniqueArray< IVariable * > m_variables

Detailed Description

Definition at line 92 of file VariableCollection.h.

Member Function Documentation

◆ deleteMe()

void Arcane::VariableCollection::Impl::deleteMe ( )
inlineoverridevirtual

Destroys the referenced object.

Implements Arcane::SharedReference.

Definition at line 102 of file VariableCollection.h.

◆ variables() [1/2]

Array< IVariable * > & Arcane::VariableCollection::Impl::variables ( )
inline

Definition at line 98 of file VariableCollection.h.

◆ variables() [2/2]

const Array< IVariable * > & Arcane::VariableCollection::Impl::variables ( ) const
inline

Definition at line 97 of file VariableCollection.h.

Member Data Documentation

◆ m_variables

UniqueArray<IVariable*> Arcane::VariableCollection::Impl::m_variables
private

Definition at line 106 of file VariableCollection.h.


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