Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::properties::JSONPropertyReader< T > Class Template Reference
Inheritance diagram for Arcane::properties::JSONPropertyReader< T >:
Collaboration diagram for Arcane::properties::JSONPropertyReader< T >:

Public Member Functions

 JSONPropertyReader (JSONValue jv, T &instance)
void visit (const PropertySettingBase< T > &s) override
Public Member Functions inherited from Arcane::properties::PropertyVisitor< T >
PropertySettingBuilder< T > builder ()

Private Attributes

JSONValue m_jv
T & m_instance

Detailed Description

template<typename T>
class Arcane::properties::JSONPropertyReader< T >

Definition at line 35 of file JSONPropertyReader.h.

Constructor & Destructor Documentation

◆ JSONPropertyReader()

template<typename T>
Arcane::properties::JSONPropertyReader< T >::JSONPropertyReader ( JSONValue jv,
T & instance )
inline

Definition at line 40 of file JSONPropertyReader.h.

Member Function Documentation

◆ visit()

template<typename T>
void Arcane::properties::JSONPropertyReader< T >::visit ( const PropertySettingBase< T > & s)
inlineoverridevirtual

Implements Arcane::properties::PropertyVisitor< T >.

Definition at line 52 of file JSONPropertyReader.h.

Member Data Documentation

◆ m_instance

template<typename T>
T& Arcane::properties::JSONPropertyReader< T >::m_instance
private

Definition at line 48 of file JSONPropertyReader.h.

◆ m_jv

template<typename T>
JSONValue Arcane::properties::JSONPropertyReader< T >::m_jv
private

Definition at line 47 of file JSONPropertyReader.h.


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