12#ifndef ARCANE_UTILS_PARAMETERLISTPROPERTYREADER_H
13#define ARCANE_UTILS_PARAMETERLISTPROPERTYREADER_H
21#include "arcane/utils/ParameterList.h"
22#include "arcane/utils/Property.h"
27namespace Arcane::properties
39 : m_args(args), m_instance(instance){}
47 if (param_name.
null())
51 if (param_value.
null())
53 s.setFromString(param_value,m_instance);
64template<
typename T>
inline void
68 T :: applyPropertyVisitor(reader);
String getParameterOrNull(const String ¶m_name) const
Récupère le paramètre de nom param_name.
virtual String commandLineArgument() const =0
Nom de l'argument de la ligne de commande (nul si aucun)
Classe de base d'une proriété typée par une classe.
Classe de base d'un visiteur typé sur une propriété.
Chaîne de caractères unicode.
bool null() const
Retourne true si la chaîne est nulle.