14#include "arccore/base/StringView.h"
30 o.write((
const char*)m_v.
data(),m_v.
size());
50 return { m_v.
subspan(pos, len) };
57operator<<(std::ostream& o,
const StringView& str)
constexpr ARCCORE_HOST_DEVICE pointer data() const noexcept
Pointeur sur le début de la vue.
constexpr ARCCORE_HOST_DEVICE SizeType size() const noexcept
Retourne la taille du tableau.
constexpr ARCCORE_HOST_DEVICE Span< T, DynExtent > subspan(Int64 abegin, Int64 asize) const
Sous-vue à partir de l'élément abegin et contenant asize éléments.
Vue sur une chaîne de caractères UTF-8.
constexpr Int64 length() const ARCCORE_NOEXCEPT
Longueur en octet de la chaîne de caractères.
StringView subView(Int64 pos) const
Sous-chaîne commençant à la position pos.
std::string_view toStdStringView() const ARCCORE_NOEXCEPT
Retourne une vue de la STL de la vue actuelle.
void writeBytes(std::ostream &o) const
Écrit la chaîne au format UTF-8 sur le flot o.
Espace de nom de Arccore.
bool operator<(const APReal &a, const APReal &b)
Emulation d'un réel en précision arbitraire.
std::int64_t Int64
Type entier signé sur 64 bits.