Déclarations des types de la composante 'base' de Arccore. Plus de détails...
#include "arccore/base/ArccoreGlobal.h"#include <cstddef>
Graphe des dépendances par inclusion de BaseTypes.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :Aller au code source de ce fichier.
Classes | |
| class | Arcane::Runner |
| Gestionnaire d'exécution pour accélérateur. Plus de détails... | |
| class | Arcane::RunQueue |
| File d'exécution pour un accélérateur. Plus de détails... | |
| class | Arccore::Array2View< DataType > |
| Vue modifiable pour un tableau 2D. Plus de détails... | |
| class | Arccore::Array3View< DataType > |
| Vue pour un tableau 3D. Plus de détails... | |
| class | Arccore::Array4View< DataType > |
| Vue pour un tableau 4D. Plus de détails... | |
| class | Arccore::ArrayIterator< Iterator_ > |
| Itérateur sur les classes tableau de Arccore. Plus de détails... | |
| class | Arccore::ArrayView< T > |
| Vue modifiable d'un tableau d'un type T. Plus de détails... | |
| class | Arccore::ConstArray2View< DataType > |
| Vue pour un tableau 2D constant. Plus de détails... | |
| class | Arccore::ConstArray3View< DataType > |
| Vue pour un tableau 3D constant. Plus de détails... | |
| class | Arccore::ConstArray4View< DataType > |
| Vue constante pour un tableau 4D. Plus de détails... | |
| class | Arccore::ConstArrayView< T > |
| Vue constante d'un tableau de type T. Plus de détails... | |
| class | Arccore::ConstIterT< T > |
| interval d'itérateurs constant Plus de détails... | |
| class | Arccore::IterT< T > |
| interval d'itérateursCette classe gère un couple d'itérateurs autorisant la modification des éléments du container. Plus de détails... | |
| class | Arccore::SmallSpan< T, Extent > |
| Vue d'un tableau d'éléments de type T. Plus de détails... | |
| class | Arccore::SmallSpan2< T, Extent1, Extent2 > |
| Vue pour un tableau 2D dont la taille est un 'Int32'. Plus de détails... | |
| class | Arccore::Span< T, Extent > |
| Vue d'un tableau d'éléments de type T. Plus de détails... | |
| class | Arccore::Span2< T, Extent1, Extent2 > |
| Vue pour un tableau 2D dont la taille est un 'Int64'. Plus de détails... | |
| class | Arccore::Span2Impl< T, SizeType, Extent1, Extent2 > |
| Vue pour un tableau 2D. Plus de détails... | |
| class | Arccore::SpanImpl< T, SizeType, Extent > |
| Vue d'un tableau d'éléments de type T. Plus de détails... | |
| class | Arccore::StringImpl |
| Implémentation de la classe String. Plus de détails... | |
| class | Arccore::StringVector |
| Liste de 'String'. Plus de détails... | |
| class | Arccore::TraceInfo |
| Informations de trace. Plus de détails... | |
| class | Arccore::StackTrace |
| Informations sur la pile d'appel des fonctions. Plus de détails... | |
| class | Arccore::Exception |
| Classe de base d'une exception. Plus de détails... | |
| class | Arccore::StackFrame |
| Conserve les adresses correspondantes à une pile d'appel. Cette classe est interne et ne dois pas être utilisée en dehors d'Arccore. Plus de détails... | |
| class | Arccore::FixedStackFrameArray |
| Conserve une liste de taille fixe maximale de StackFrame. Plus de détails... | |
| class | Arccore::IStackTraceService |
| Interface d'un service de trace des appels de fonctions. Plus de détails... | |
| class | Arccore::CheckedPointer< T > |
| Encapsulation d'un pointeur. Plus de détails... | |
| class | Arccore::ReferenceCounter< T > |
| Encapsulation d'un pointeur avec compteur de référence. Plus de détails... | |
| class | Arccore::ReferenceCounterImpl |
| Implémentation thread-safe d'un compteur de référence. Plus de détails... | |
| struct | Arccore::RefTraits< InstanceType, T > |
| Caractéristiques pour gérer les compteurs de référence. Plus de détails... | |
| class | Arccore::Ref< InstanceType, ImplTagId > |
| Référence à une instance. Plus de détails... | |
| class | Arccore::ArgumentException |
| Exception lorsqu'un argument est invalide. Plus de détails... | |
| class | Arccore::IndexOutOfRangeException |
| Exception lorsqu'une valeur n'est pas dans un intervalle donné. Plus de détails... | |
| class | Arccore::FatalErrorException |
| Exception lorsqu'une erreur fatale est survenue. Plus de détails... | |
| class | Arccore::NotSupportedException |
| Exception lorsqu'une opération n'est pas supportée. Plus de détails... | |
| class | Arccore::NotImplementedException |
| Exception lorsqu'une fonction n'est pas implémentée. Plus de détails... | |
| class | Arccore::TimeoutException |
| Exception lorsqu'un timeout survient. Plus de détails... | |
| class | Arccore::IFunctor |
| Interface d'un fonctor. Plus de détails... | |
| class | Arccore::IFunctorWithArgumentT< ArgType > |
| Interface d'un fonctor avec argument mais sans valeur de retour. Plus de détails... | |
| class | Arccore::IFunctorWithArgAndReturn2< ReturnType, Arg1, Arg2 > |
| Interface d'un fonctor avec 2 arguments et une valeur de retour. Plus de détails... | |
| class | Arccore::FunctorT< T > |
| Functor associé à une méthode d'une classe T. Plus de détails... | |
| class | Arccore::FunctorWithArgumentT< ClassType, ArgType > |
| Functor associé à une méthode d'une classe T. Plus de détails... | |
| class | Arccore::StdFunctorWithArgumentT< ArgType > |
| Functor générique utilisant la classe std::function. Plus de détails... | |
| class | Arccore::ArrayRange< T > |
| Intervalle sur les classes tableau de Arccore. Plus de détails... | |
Espaces de nommage | |
| namespace | Arcane |
| -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*- | |
| namespace | Arcane::Accelerator |
| Espace de nom pour l'utilisation des accélérateurs. | |
| namespace | Arccore |
| Espace de nom de Arccore. | |
Définitions de type | |
| typedef unsigned char | Arcane::Byte |
| Type d'un octet. | |
| typedef signed char | Arcane::SByte |
| Type d'un octet. | |
| typedef unsigned short | Arcane::UChar |
| Type d'un caractère unicode. | |
| typedef unsigned short | Arcane::UInt16 |
| Type d'un Int16 non signé | |
| typedef float | Arcane::Single |
| Type d'un réel simple précision. | |
| template<typename T, Int64 Extent = DynExtent> | |
| using | Arcane::LargeSpan = Span<T, Extent> |
| using | Arcane::IMemoryRessourceMng = IMemoryResourceMng |
| template<int RankValue, typename IndexType_ = Int32> | |
| using | Arcane::ArrayIndexBase = MDIndexBase<RankValue,IndexType_> |
| template<int RankValue, typename IndexType_ = Int32> | |
| using | Arcane::ArrayIndex = MDIndex<RankValue,IndexType_> |
| template<int RankValue, typename IndexType_ = Int32> | |
| using | Arcane::ArrayIndexBase |
| template<int RankValue, typename IndexType_ = Int32> | |
| using | Arcane::ArrayIndex |
| template<typename T, Int64 Extent = DynExtent> | |
| using | Arccore::LargeSpan |
| typedef unsigned char | Arccore::Byte |
| Type d'un octet. | |
| typedef signed char | Arccore::SByte |
| Type d'un octet. | |
| typedef float | Arccore::Single |
| Type d'un réel simple précision. | |
| typedef unsigned short | Arccore::UChar |
| Type d'un caractère unicode. | |
| typedef unsigned short | Arccore::UInt16 |
| Type d'un Int16 non signé | |
| typedef ArrayView< Pointer > | Arccore::PointerArrayView |
| Equivalent C d'un tableau à une dimension de pointeurs. | |
| typedef ArrayView< Byte > | Arccore::ByteArrayView |
| Equivalent C d'un tableau à une dimension de caractères. | |
| typedef ArrayView< UChar > | Arccore::UCharArrayView |
| Equivalent C d'un tableau à une dimension de caractères unicode. | |
| typedef ArrayView< Int64 > | Arccore::Int64ArrayView |
| Equivalent C d'un tableau à une dimension d'entiers 64 bits. | |
| typedef ArrayView< Int32 > | Arccore::Int32ArrayView |
| Equivalent C d'un tableau à une dimension d'entiers 32 bits. | |
| typedef ArrayView< Int16 > | Arccore::Int16ArrayView |
| Equivalent C d'un tableau à une dimension d'entiers 16 bits. | |
| typedef ArrayView< Integer > | Arccore::IntegerArrayView |
| Equivalent C d'un tableau à une dimension d'entiers. | |
| typedef ArrayView< Real > | Arccore::RealArrayView |
| Equivalent C d'un tableau à une dimension de réels. | |
| typedef ArrayView< bool > | Arccore::BoolArrayView |
| Equivalent C d'un tableau à une dimension de booléens. | |
| typedef ArrayView< Integer > | Arccore::IntegerArrayView |
| Equivalent C d'un tableau à une dimension d'entiers. | |
| typedef ConstArrayView< Pointer > | Arccore::PointerConstArrayView |
| Equivalent C d'un tableau à une dimension de pointeurs. | |
| typedef ConstArrayView< Byte > | Arccore::ByteConstArrayView |
| Equivalent C d'un tableau à une dimension de caractères. | |
| typedef ConstArrayView< UChar > | Arccore::UCharConstArrayView |
| Equivalent C d'un tableau à une dimension de caractères unicode. | |
| typedef ConstArrayView< Int64 > | Arccore::Int64ConstArrayView |
| Equivalent C d'un tableau à une dimension d'entiers 64 bits. | |
| typedef ConstArrayView< Int32 > | Arccore::Int32ConstArrayView |
| Equivalent C d'un tableau à une dimension d'entiers 32 bits. | |
| typedef ConstArrayView< Int16 > | Arccore::Int16ConstArrayView |
| Equivalent C d'un tableau à une dimension d'entiers 16 bits. | |
| typedef ConstArrayView< Integer > | Arccore::IntegerConstArrayView |
| Equivalent C d'un tableau à une dimension d'entiers. | |
| typedef ConstArrayView< Real > | Arccore::RealConstArrayView |
| Equivalent C d'un tableau à une dimension de réels. | |
| typedef ConstArrayView< bool > | Arccore::BoolConstArrayView |
| Equivalent C d'un tableau à une dimension de booléens. | |
| typedef ConstArrayView< Integer > | Arccore::IntegerConstArrayView |
| Equivalent C d'un tableau à une dimension d'entiers. | |
| typedef Span< Pointer > | Arccore::PointerSpan |
| Equivalent C d'un tableau à une dimension de pointeurs. | |
| using | Arccore::ByteSpan |
| typedef Span< UChar > | Arccore::UCharSpan |
| Equivalent C d'un tableau à une dimension de caractères unicode. | |
| typedef Span< Int64 > | Arccore::Int64Span |
| Equivalent C d'un tableau à une dimension d'entiers 64 bits. | |
| typedef Span< Int32 > | Arccore::Int32Span |
| Equivalent C d'un tableau à une dimension d'entiers 32 bits. | |
| typedef Span< Int16 > | Arccore::Int16Span |
| Equivalent C d'un tableau à une dimension d'entiers 16 bits. | |
| typedef Span< Integer > | Arccore::IntegerSpan |
| Equivalent C d'un tableau à une dimension d'entiers. | |
| typedef Span< Real > | Arccore::RealSpan |
| Equivalent C d'un tableau à une dimension de réels. | |
| typedef Span< bool > | Arccore::BoolSpan |
| Equivalent C d'un tableau à une dimension de booléens. | |
| typedef Span< Integer > | Arccore::IntegerSpan |
| Equivalent C d'un tableau à une dimension d'entiers. | |
| typedef Span< const Pointer > | Arccore::PointerConstSpan |
| Vue en lecture seule d'un tableau à une dimension de pointeurs. | |
| using | Arccore::ByteConstSpan |
| typedef Span< const UChar > | Arccore::UCharConstSpan |
| Vue en lecture seule d'un tableau à une dimension de caractères unicode. | |
| typedef Span< const Int64 > | Arccore::Int64ConstSpan |
| Vue en lecture seule d'un tableau à une dimension d'entiers 64 bits. | |
| typedef Span< const Int32 > | Arccore::Int32ConstSpan |
| Vue en lecture seule d'un tableau à une dimension d'entiers 32 bits. | |
| typedef Span< const Int16 > | Arccore::Int16ConstSpan |
| Vue en lecture seule d'un tableau à une dimension d'entiers 16 bits. | |
| typedef Span< const Integer > | Arccore::IntegerConstSpan |
| Vue en lecture seule d'un tableau à une dimension d'entiers. | |
| typedef Span< const Real > | Arccore::RealConstSpan |
| Vue en lecture seule d'un tableau à une dimension de réels. | |
| typedef Span< const bool > | Arccore::BoolConstSpan |
| Vue en lecture seule d'un tableau à une dimension de booléens. | |
| typedef Span< const Integer > | Arccore::IntegerConstSpan |
| Vue en lecture seule d'un tableau à une dimension d'entiers. | |
Énumérations | |
| enum class | Arccore::eBasicDataType |
| Type d'une donnée de base. Plus de détails... | |
Variables | |
| constexpr Int32 | Arcane::DynExtent = -1 |
| Constante pour indiquer que la dimension d'un tableau est dynamique. | |
| constexpr Int32 | Arccore::DynExtent |
| Constante pour indiquer que la dimension d'un tableau est dynamique. | |
Déclarations des types de la composante 'base' de Arccore.
Définition dans le fichier BaseTypes.h.