12#ifndef ARCCORE_COMMON_ARCANETREADER_H
13#define ARCCORE_COMMON_ARCANETREADER_H
17#include "arccore/base/String.h"
18#include "arccore/base/StringBuilder.h"
20#include "arccore/common/Array.h"
21#include "arccore/common/CommonGlobal.h"
219 void init(
const String& case_and_variations_values,
const String& prog_name);
280 void _readDependPart(
const JSONValue& depend_part);
281 void _readConfigPart(
const JSONValue& config_part,
const String& node_name);
282 void _addElemInPath(
const String& elem);
283 void _readFileBeforePart(
const JSONValue& config_part);
284 void _readFileAfterPart(
const JSONValue& config_part);
285 void _readArcanePart(
const JSONValue& config_part);
289 bool m_build_path =
false;
297 String m_prog_custom_part_name;
bool computePath() const
Méthode permettant de déterminer si le chemin est enregistré. Pour activer l'enregistrement,...
void read()
Méthode permettant de lire le fichier et de remplir la chaîne de dépendances. Il faut d'abord appeler...
String path() const
Méthode permettant d'obtenir le chemin des dépendances.
ArcaNetReader(const JSONValue &root)
Constructeur.
ArrayView< JSONValue > jsonValues()
Méthode permettant d'obtenir toutes les JSONValue à lire, en suivant la chaîne de dépendances.
String configPartName()
Méthode permettant d'obtenir le nom final de la partie programme.
void init(const String &case_and_variations_values, const String &prog_name)
Méthode permettant d'initialiser le lecteur de fichier.
Vue modifiable d'un tableau d'un type T.
Constructeur de chaîne de caractère unicode.
Chaîne de caractères unicode.
bool empty() const
Vrai si la chaîne est vide (nulle ou "").
Vecteur 1D de données avec sémantique par valeur (style STL).
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type représentant un entier.