Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::impl::VariableDataInfoMap Class Reference

Associative map of variable data. More...

#include <arcane/std/internal/VariableDataInfo.h>

Collaboration diagram for Arcane::impl::VariableDataInfoMap:

Public Types

using const_iterator = MapType::const_iterator

Public Member Functions

Ref< VariableDataInfoadd (const String &full_name, const ISerializedData *sdata)
 Adds a variable.
Ref< VariableDataInfoadd (const String &full_name, const XmlNode &node)
 Adds a variable.
Ref< VariableDataInfoadd (const String &full_name, const JSONValue &jvalue)
 Adds a variable.
Ref< VariableDataInfofind (const String &full_name) const
 Returns the variable named full_name. Returns null if not found.
const_iterator begin () const
const_iterator end () const

Private Types

using MapType = std::map<String, Ref<VariableDataInfo>>

Private Member Functions

Ref< VariableDataInfo_add (VariableDataInfo *v)

Private Attributes

MapType m_data_info_map

Detailed Description

Associative map of variable data.

Definition at line 113 of file VariableDataInfo.h.

Member Typedef Documentation

◆ const_iterator

using Arcane::impl::VariableDataInfoMap::const_iterator = MapType::const_iterator

Definition at line 119 of file VariableDataInfo.h.

◆ MapType

using Arcane::impl::VariableDataInfoMap::MapType = std::map<String, Ref<VariableDataInfo>>
private

Definition at line 115 of file VariableDataInfo.h.

Member Function Documentation

◆ _add()

Ref< VariableDataInfo > Arcane::impl::VariableDataInfoMap::_add ( VariableDataInfo * v)
private

Definition at line 257 of file VariableDataInfo.cc.

◆ add() [1/3]

Ref< VariableDataInfo > Arcane::impl::VariableDataInfoMap::add ( const String & full_name,
const ISerializedData * sdata )

Adds a variable.

Definition at line 268 of file VariableDataInfo.cc.

◆ add() [2/3]

Ref< VariableDataInfo > Arcane::impl::VariableDataInfoMap::add ( const String & full_name,
const JSONValue & jvalue )

Adds a variable.

Definition at line 286 of file VariableDataInfo.cc.

◆ add() [3/3]

Ref< VariableDataInfo > Arcane::impl::VariableDataInfoMap::add ( const String & full_name,
const XmlNode & node )

Adds a variable.

Definition at line 277 of file VariableDataInfo.cc.

◆ begin()

const_iterator Arcane::impl::VariableDataInfoMap::begin ( ) const
inline

Definition at line 134 of file VariableDataInfo.h.

◆ end()

const_iterator Arcane::impl::VariableDataInfoMap::end ( ) const
inline

Definition at line 135 of file VariableDataInfo.h.

◆ find()

Ref< VariableDataInfo > Arcane::impl::VariableDataInfoMap::find ( const String & full_name) const

Returns the variable named full_name. Returns null if not found.

Definition at line 295 of file VariableDataInfo.cc.

Member Data Documentation

◆ m_data_info_map

MapType Arcane::impl::VariableDataInfoMap::m_data_info_map
private

Definition at line 140 of file VariableDataInfo.h.


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