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

List of (key,value) pairs of a JSON document. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/common/arccore/common/JSONReader.h>

Collaboration diagram for Arcane::JSONKeyValueList:

Public Types

typedef ContainerType::const_iterator const_iterator
typedef ContainerType::iterator iterator

Public Member Functions

void add (JSONKeyValue v)
const_iterator begin () const
const_iterator end () const

Private Types

typedef std::vector< JSONKeyValueContainerType

Private Attributes

std::vector< JSONKeyValuem_values

Detailed Description

List of (key,value) pairs of a JSON document.

Instances of this class are only valid as long as the associated document exists.

Warning
Internal API. Do not use outside of Arcane.

Definition at line 165 of file arccore/src/common/arccore/common/JSONReader.h.

Member Typedef Documentation

◆ const_iterator

typedef ContainerType::const_iterator Arcane::JSONKeyValueList::const_iterator

◆ ContainerType

typedef std::vector<JSONKeyValue> Arcane::JSONKeyValueList::ContainerType
private

◆ iterator

typedef ContainerType::iterator Arcane::JSONKeyValueList::iterator

Member Function Documentation

◆ add()

void Arcane::JSONKeyValueList::add ( JSONKeyValue v)
inline

◆ begin()

const_iterator Arcane::JSONKeyValueList::begin ( ) const
inline

◆ end()

const_iterator Arcane::JSONKeyValueList::end ( ) const
inline

Member Data Documentation

◆ m_values

std::vector<JSONKeyValue> Arcane::JSONKeyValueList::m_values
private

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