Vue modifiable sur une zone mémoire contigue contenant des éléments de taille fixe.
Plus de détails...
#include <arccore/base/MemoryView.h>
Vue modifiable sur une zone mémoire contigue contenant des éléments de taille fixe.
Les fonctions makeMutableMemoryView() permettent de créer des instances de cette classe.
- Avertissement
- API en cours de définition. Ne pas utiliser en dehors de Arcane.
Définition à la ligne 155 du fichier arccore/src/base/arccore/base/MemoryView.h.
◆ SpanType
◆ MutableMemoryView() [1/5]
| Arcane::MutableMemoryView::MutableMemoryView |
( |
SpanType | bytes | ) |
|
|
inlineexplicitconstexpr |
◆ MutableMemoryView() [2/5]
template<typename DataType>
| Arcane::MutableMemoryView::MutableMemoryView |
( |
Span< DataType > | v | ) |
|
|
inlineexplicitconstexpr |
◆ MutableMemoryView() [3/5]
template<typename DataType>
| Arcane::MutableMemoryView::MutableMemoryView |
( |
ArrayView< DataType > | v | ) |
|
|
inlineexplicitconstexpr |
◆ MutableMemoryView() [4/5]
template<typename DataType>
| Arcane::MutableMemoryView::MutableMemoryView |
( |
ArrayView< DataType > | v, |
|
|
Int32 | nb_component ) |
|
inlineexplicitconstexpr |
◆ MutableMemoryView() [5/5]
template<typename DataType>
| Arcane::MutableMemoryView::MutableMemoryView |
( |
Span< DataType > | v, |
|
|
Int32 | nb_component ) |
|
inlineconstexpr |
◆ bytes()
| SpanType Arcane::MutableMemoryView::bytes |
( |
| ) |
const |
|
inlineconstexpr |
◆ data()
| std::byte * Arcane::MutableMemoryView::data |
( |
| ) |
const |
|
inlineconstexpr |
◆ datatypeSize()
| Int32 Arcane::MutableMemoryView::datatypeSize |
( |
| ) |
const |
|
inlineconstexpr |
◆ nbElement()
| Int64 Arcane::MutableMemoryView::nbElement |
( |
| ) |
const |
|
inlineconstexpr |
◆ operator ConstMemoryView()
◆ operator=()
template<typename DataType>
◆ size()
| Int64 Arcane::MutableMemoryView::size |
( |
| ) |
const |
|
inlineconstexpr |
◆ span()
| SpanType Arcane::MutableMemoryView::span |
( |
| ) |
const |
|
inlineconstexpr |
◆ subView()
◆ makeMutableMemoryView
Créé une vue mémoire modifiable.
- Paramètres
-
| ptr | adresse de la zone mémoire. |
| datatype_size | taille (en octet) du type de la donnée. |
| nb_element | nombre d'éléments de la vue. |
La zone mémoire aura pour taille datatype_size * nb_element octets.
Définition à la ligne 26 du fichier MemoryView.cc.
Références bytes().
La documentation de cette classe a été générée à partir du fichier suivant :