14#include "arcane/CaseDatasetSource.h"
16#include "arcane/utils/String.h"
17#include "arcane/utils/Array.h"
49: m_p(new Impl(*rhs.m_p))
56CaseDatasetSource& CaseDatasetSource::
57operator=(
const CaseDatasetSource& rhs)
61 m_p =
new Impl(*rhs.m_p);
80 m_p->m_file_name = name;
89 return m_p->m_file_name;
98 m_p->m_content = bytes;
107 auto d =
reinterpret_cast<const std::byte*
>(bytes.
data());
117 return m_p->m_content;
Source d'un jeu de données d'un cas.
void setFileName(const String &name)
Positionne le nom du fichier du jeu de données.
String fileName() const
Nom du fichier du jeu de données.
void setContent(Span< const std::byte > bytes)
Positionne le contenu du jeu de données.
ByteConstSpan content() const
Contenu du jeu de données.
constexpr __host__ __device__ SizeType size() const noexcept
Retourne la taille du tableau.
constexpr __host__ __device__ pointer data() const noexcept
Pointeur sur le début de la vue.
Vue d'un tableau d'éléments de type T.
Chaîne de caractères unicode.
Vecteur 1D de données avec sémantique par valeur (style STL).
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Span< const std::byte > ByteConstSpan
Vue en lecture seule d'un tableau à une dimension de caractères.