Arcane  4.2.3.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::JSONDocument

Classes

class  Impl

Types publics

enum  eParseFlag { ParseNoFlags = 0 , ParseCommentsFlag = 1 , ParseNumbersAsStringsFlag = 2 }

Fonctions membres publiques

void parse (Span< const Byte > bytes, Int16 flags=ParseNoFlags)
 Lit le fichier au format UTF-8.
void parse (Span< const std::byte > bytes, Int16 flags=ParseNoFlags)
 Lit le fichier au format UTF-8.
void parse (Span< const Byte > bytes, StringView file_name, Int16 flags=ParseNoFlags)
 Lit le fichier au format UTF-8.
void parse (Span< const std::byte > bytes, StringView file_name, Int16 flags=ParseNoFlags)
 Lit le fichier au format UTF-8.
JSONValue root () const
 Elément racine.

Description détaillée

Définition à la ligne 239 du fichier arccore/src/common/arccore/common/JSONReader.h.

Documentation des énumérations membres

◆ eParseFlag

Valeurs énumérées
ParseNoFlags 

Aucune option n'est définie.

ParseCommentsFlag 

Autorise les commentaires sur une ligne (//) et multi-lignes (/‍**/).

ParseNumbersAsStringsFlag 

Analyse tous les nombres (entiers/réels) comme des chaînes de caractères.

Définition à la ligne 246 du fichier arccore/src/common/arccore/common/JSONReader.h.

Documentation des constructeurs et destructeur

◆ JSONDocument()

Arcane::JSONDocument::JSONDocument ( )

Définition à la ligne 409 du fichier JSONReader.cc.

◆ ~JSONDocument()

Arcane::JSONDocument::~JSONDocument ( )

Définition à la ligne 415 du fichier JSONReader.cc.

Documentation des fonctions membres

◆ parse() [1/4]

void Arcane::JSONDocument::parse ( Span< const Byte > bytes,
Int16 flags = ParseNoFlags )

Lit le fichier au format UTF-8.

Définition à la ligne 520 du fichier JSONReader.cc.

Références Arcane::asBytes(), et parse().

Référencé par parse(), parse(), et parse().

◆ parse() [2/4]

void Arcane::JSONDocument::parse ( Span< const Byte > bytes,
StringView file_name,
Int16 flags = ParseNoFlags )

Lit le fichier au format UTF-8.

Définition à la ligne 529 du fichier JSONReader.cc.

Références Arcane::asBytes(), et parse().

◆ parse() [3/4]

void Arcane::JSONDocument::parse ( Span< const std::byte > bytes,
Int16 flags = ParseNoFlags )

Lit le fichier au format UTF-8.

Définition à la ligne 511 du fichier JSONReader.cc.

Références parse().

◆ parse() [4/4]

void Arcane::JSONDocument::parse ( Span< const std::byte > bytes,
StringView file_name,
Int16 flags = ParseNoFlags )

◆ root()

JSONValue Arcane::JSONDocument::root ( ) const

Elément racine.

Définition à la ligne 538 du fichier JSONReader.cc.


La documentation de cette classe a été générée à partir des fichiers suivants :