Arcane  v3.16.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du fichier BaseTypes.h

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  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 >
 
class  Arccore::CoreArray< DataType >
 
class  Arccore::IterT< T >
 
class  Arccore::SmallSpan< T, Extent, MinValue >
 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, MinValue >
 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, MinValue >
 Vue d'un tableau d'éléments de type T. 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
 
class  Arccore::Exception
 Classe de base d'une exception. Plus de détails...
 
class  Arccore::StackFrame
 
class  Arccore::FixedStackFrameArray
 
class  Arccore::IStackTraceService
 
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
 
class  Arccore::NotImplementedException
 
class  Arccore::TimeoutException
 
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 >
 
class  Arccore::FunctorWithArgumentT< ClassType, ArgType >
 
class  Arccore::StdFunctorWithArgumentT< ArgType >
 
class  Arccore::BasicTranscoder
 
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  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, Int64 MinValue = 0>
using Arcane::LargeSpan = Span<T, Extent, MinValue>
 
template<typename T, Int64 Extent = DynExtent, Int64 MinValue = 0>
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< PointerArccore::PointerArrayView
 Equivalent C d'un tableau à une dimension de pointeurs.
 
typedef ArrayView< ByteArccore::ByteArrayView
 Equivalent C d'un tableau à une dimension de caractères.
 
typedef ArrayView< UCharArccore::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< IntegerArccore::IntegerArrayView
 Equivalent C d'un tableau à une dimension d'entiers.
 
typedef ArrayView< RealArccore::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< IntegerArccore::IntegerArrayView
 Equivalent C d'un tableau à une dimension d'entiers.
 
typedef ConstArrayView< PointerArccore::PointerConstArrayView
 Equivalent C d'un tableau à une dimension de pointeurs.
 
typedef ConstArrayView< ByteArccore::ByteConstArrayView
 Equivalent C d'un tableau à une dimension de caractères.
 
typedef ConstArrayView< UCharArccore::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< IntegerArccore::IntegerConstArrayView
 Equivalent C d'un tableau à une dimension d'entiers.
 
typedef ConstArrayView< RealArccore::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< IntegerArccore::IntegerConstArrayView
 Equivalent C d'un tableau à une dimension d'entiers.
 
typedef Span< PointerArccore::PointerSpan
 Equivalent C d'un tableau à une dimension de pointeurs.
 
typedef Span< std::byte > Arccore::ByteSpan
 Equivalent C d'un tableau à une dimension de caractères.
 
typedef Span< UCharArccore::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< IntegerArccore::IntegerSpan
 Equivalent C d'un tableau à une dimension d'entiers.
 
typedef Span< RealArccore::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< IntegerArccore::IntegerSpan
 Equivalent C d'un tableau à une dimension d'entiers.
 
typedef Span< const PointerArccore::PointerConstSpan
 Vue en lecture seule d'un tableau à une dimension de pointeurs.
 
typedef Span< const std::byte > Arccore::ByteConstSpan
 Vue en lecture seule d'un tableau à une dimension de caractères.
 
typedef Span< const UCharArccore::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 IntegerArccore::IntegerConstSpan
 Vue en lecture seule d'un tableau à une dimension d'entiers.
 
typedef Span< const RealArccore::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 IntegerArccore::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.
 

Description détaillée

Déclarations des types de la composante 'base' de Arccore.

Définition dans le fichier BaseTypes.h.