Définitions et globaux de Arccore. Plus de détails...
#include <cstdint>#include "arccore/arccore_config.h"
Graphe des dépendances par inclusion de ArccoreGlobal.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :Aller au code source de ce fichier.
Classes | |
| class | Arcane::APReal |
| Emulation de réel en précision arbitraire. Plus de détails... | |
| struct | Arcane::TrueType |
| Structure équivalente à la valeur booléenne vrai. Plus de détails... | |
| struct | Arcane::FalseType |
| Structure équivalente à la valeur booléenne vrai. Plus de détails... | |
| class | Arccore::ITraceMng |
| Interface du gestionnaire de traces. Plus de détails... | |
| class | Arccore::String |
| Chaîne de caractères unicode. Plus de détails... | |
| class | Arccore::StringBuilder |
| Constructeur de chaîne de caractère unicode. Plus de détails... | |
| class | Arccore::StringFormatterArg |
| Classe utilisée pour formatter une chaîne de caractères. Plus de détails... | |
| class | Arccore::StringView |
| Vue sur une chaîne de caractères UTF-8. Plus de détails... | |
| class | Arccore::APReal |
| Emulation de réel en précision arbitraire. Plus de détails... | |
| struct | Arccore::FalseType |
| Structure équivalente à la valeur booléenne vrai. Plus de détails... | |
| struct | Arccore::TrueType |
| Structure équivalente à la valeur booléenne vrai. 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. | |
Macros | |
| #define | ARCCORE_EXPORT __attribute__ ((visibility("default"))) |
| #define | ARCCORE_IMPORT __attribute__ ((visibility("default"))) |
| #define | ARCCORE_TEMPLATE_EXPORT ARCCORE_EXPORT |
| #define | ARCCORE_RESTRICT |
| #define | ARCCORE_STD std |
| #define | ARCCORE_UNUSED(var) |
| #define | ARCCORE_DEVICE |
| #define | ARCCORE_BASE_EXPORT ARCCORE_IMPORT |
| #define | ARCCORE_BASE_EXTERN_TPL extern |
| #define | ARCCORE_REAL(val) |
| #define | ARCCORE_REAL_IS_DOUBLE |
| #define | ARCCORE_INTEGER_MAX ARCCORE_INT32_MAX |
| Macro indiquant la valeur maximal que peut prendre le type #Integer. | |
| #define | ARCCORE_DEPRECATED_2017 ARCCORE_DEPRECATED |
| #define | ARCCORE_DEPRECATED_2018 ARCCORE_DEPRECATED |
| #define | ARCCORE_DEPRECATED_2019(reason) |
| #define | ARCCORE_DEPRECATED_2020(reason) |
| #define | ARCCORE_DEPRECATED_REASON(reason) |
| #define | ARCCORE_NO_DEPRECATED |
| #define | ARCCORE_DEPRECATED |
| #define | ARCCORE_NORETURN [[noreturn]] |
| #define | ARCCORE_CONSTEXPR constexpr |
| Macro permettant de spécifier le mot-clé 'constexpr' du C++11. | |
| #define | ARCCORE_NOEXCEPT noexcept |
| #define | ARCCORE_NOEXCEPT_FALSE noexcept(false) |
| #define | ARCCORE_NO_UNIQUE_ADDRESS [[no_unique_address]] |
| #define | ARCCORE_ALIGNAS_PACKED(value) |
| Macro pour garantir le compactage et l'alignement d'une classe sur value octets. | |
| #define | ARCCORE_ALIGNAS(value) |
| Macro pour garantir l'alignement d'une classe sur value octets. | |
| #define | ARCCORE_THROW(exception_class, ...) |
| Macro pour envoyer une exception avec formattage. | |
| #define | ARCCORE_THROW_IF(cond, exception_class, ...) |
| Macro pour envoyer une exception avec formattage si cond est vrai. | |
| #define | ARCCORE_FATAL(...) |
| Macro envoyant une exception FatalErrorException. | |
| #define | ARCCORE_FATAL_IF(cond, ...) |
| Macro envoyant une exception FatalErrorException si cond est vrai. | |
| #define | ARCCORE_CHECK_AT(a, b) |
| #define | ARCCORE_CHECK_RANGE(a, b, c) |
| #define | ARCCORE_CHECK_AT2(a0, a1, b0, b1) |
| #define | ARCCORE_CHECK_AT3(a0, a1, a2, b0, b1, b2) |
| #define | ARCCORE_CHECK_AT4(a0, a1, a2, a3, b0, b1, b2, b3) |
| #define | ARCCORE_CAST_SMALL_SIZE(a) |
| #define | ARCCORE_MACRO_FUNCTION_NAME __func__ |
| #define | ARCCORE_CHECK_PTR(a) |
| #define | ARCCORE_ASSERT(a, b) |
| #define | ARCCORE_WARNING(a) |
| #define | ARCCORE_DCHECK_POINTER(a) |
| #define | ARCCORE_CHECK_POINTER(ptr) |
| Macro retournant le pointeur ptr s'il est non nul ou lancant une exception s'il est nul. | |
| #define | ARCCORE_CHECK_POINTER2(ptr, text) |
| Macro retournant le pointeur ptr s'il est non nul ou lancant une exception s'il est nul. | |
| #define | ARCCORE_JOIN_HELPER2(a, b) |
| #define | ARCCORE_JOIN_HELPER(a, b) |
| #define | ARCCORE_JOIN_WITH_LINE(a) |
Définitions de type | |
| typedef ARCCORE_TYPE_INT16 | Int16 |
| typedef ARCCORE_TYPE_INT32 | Int32 |
| typedef ARCCORE_TYPE_INT64 | Int64 |
| using | Arcane::Int8 = std::int8_t |
| Type entier signé sur 8 bits. | |
| using | Arcane::Int16 = std::int16_t |
| Type entier signé sur 16 bits. | |
| using | Arcane::Int32 = std::int32_t |
| Type entier signé sur 32 bits. | |
| using | Arcane::Int64 = std::int64_t |
| Type entier signé sur 64 bits. | |
| using | Arcane::UInt32 = std::uint32_t |
| Type entier non signé sur 32 bits. | |
| using | Arcane::UInt64 = std::uint64_t |
| Type entier non signé sur 64 bits. | |
| using | Arcane::Pointer = void* |
| Type représentant un pointeur. | |
| using | Arcane::Real = double |
| Type représentant un réel. | |
| using | Arcane::Short = Int32 |
| using | Arcane::Integer = Int32 |
| Type représentant un entier. | |
| using | Arcane::Float32 = float |
| Type flottant IEEE-753 simple précision. | |
| using | Arccore::BFloat16 = Arcane::BFloat16 |
| Type 'Brain Float16'. | |
| using | Arccore::Float16 = Arcane::Float16 |
| Type 'Float16' (binary16) | |
| using | Arccore::Float32 = float |
| Type flottant IEEE-753 simple précision (binary32) | |
| using | Arccore::Int8 = Arcane::Int8 |
| Type représentant un entier sur 8 bits. | |
| using | Arccore::Float128 = Arcane::Float128 |
| Type représentant un floattan sur 128 bits. | |
| using | Arccore::Int128 = Arcane::Int128 |
| Type représentant un entier sur 128 bits. | |
| using | Arccore::Int16 = Arcane::Int16 |
| using | Arccore::Int32 = Arcane::Int32 |
| using | Arccore::Int64 = Arcane::Int64 |
| using | Arccore::UInt32 |
| Type entier non signé sur 32 bits. | |
| using | Arccore::UInt64 |
| Type entier non signé sur 64 bits. | |
| using | Arccore::Integer |
| Type représentant un entier. | |
| using | Arccore::Pointer |
| Type représentant un pointeur. | |
| using | Arccore::Real |
| Type représentant un réel. | |
| using | Arccore::Short |
Fonctions | |
| ARCCORE_BASE_EXPORT bool | Arcane::arccoreIsCheck () |
| Vrai si on est en mode vérification. | |
| ARCCORE_BASE_EXPORT void | Arcane::arccoreSetCheck (bool v) |
| Active ou désactive le mode vérification. | |
| ARCCORE_BASE_EXPORT bool | Arcane::arccoreIsDebug () |
| Vrai si la macro ARCCORE_DEBUG est définie. | |
| ARCCORE_BASE_EXPORT void | Arcane::arccorePrintf (const char *,...) |
| Encapsulation de la fonction C printf. | |
| ARCCORE_BASE_EXPORT void | Arcane::arccoreDebugPause (const char *msg) |
| Passe en mode pause ou lance une erreur fatale. | |
| ARCCORE_BASE_EXPORT void | Arcane::arccoreSetPauseOnError (bool v) |
| Indique si on l'appel à arccoreDebugPause() effectue une pause. | |
| ARCCORE_BASE_EXPORT void | Arcane::arccoreNullPointerError () |
| Signalue l'utilisation d'un pointeur nul. | |
| ARCCORE_BASE_EXPORT void | Arcane::arccoreRangeError (Int64 i, Int64 min_value_inclusive, Int64 max_value_exclusive) |
| Signale qu'une valeur n'est pas dans l'intervalle souhaité. | |
| ARCCORE_BASE_EXPORT void | Arcane::arccoreRangeError (Int64 i, Int64 max_size) |
| Signale qu'une valeur n'est pas dans l'intervalle souhaité. | |
| __host__ __device__ void | Arcane::arccoreCheckRange (Int64 i, Int64 min_value_inclusive, Int64 max_value_exclusive) |
Vérifie que min_value_inclusive <= i < max_value_exclusive. | |
| __host__ __device__ void | Arcane::arccoreCheckAt (Int64 i, Int64 max_size) |
| Vérifie un éventuel débordement de tableau. | |
| ARCCORE_BASE_EXPORT void | Arcane::_doAssert (const char *text, const char *file, const char *func, int line) |
| template<typename T> | |
| T * | Arcane::_checkPointer (const T *t, const char *file, const char *func, int line) |
| ARCCORE_BASE_EXPORT void | Arcane::arccoreThrowNullPointerError (const char *ptr_name, const char *text) |
| Signalee l'utilisation d'un pointeur nul en envoyant une exception. | |
| void * | Arcane::arccoreThrowIfNull (void *ptr, const char *ptr_name, const char *text) |
| Vérifie qu'un pointeur n'est pas nul. | |
| const void * | Arcane::arccoreThrowIfNull (const void *ptr, const char *ptr_name, const char *text) |
| Vérifie qu'un pointeur n'est pas nul. | |
| __host__ __device__ void | Arccore::arccoreCheckAt (Int64 i, Int64 max_size) |
| Vérifie un éventuel débordement de tableau. | |
| __host__ __device__ void | Arccore::arccoreCheckRange (Int64 i, Int64 min_value_inclusive, Int64 max_value_exclusive) |
Vérifie que min_value_inclusive <= i < max_value_exclusive. | |
| ARCCORE_BASE_EXPORT void | Arccore::arccoreDebugPause (const char *msg) |
| Passe en mode pause ou lance une erreur fatale. | |
| ARCCORE_BASE_EXPORT bool | Arccore::arccoreIsCheck () |
| Vrai si on est en mode vérification. | |
| ARCCORE_BASE_EXPORT bool | Arccore::arccoreIsDebug () |
| Vrai si la macro ARCCORE_DEBUG est définie. | |
| ARCCORE_BASE_EXPORT void | Arccore::arccoreNullPointerError () |
| Signalue l'utilisation d'un pointeur nul. | |
| ARCCORE_BASE_EXPORT void | Arccore::arccorePrintf (const char *,...) |
| Encapsulation de la fonction C printf. | |
| ARCCORE_BASE_EXPORT void | Arccore::arccoreRangeError (Int64 i, Int64 min_value_inclusive, Int64 max_value_exclusive) |
| Signale qu'une valeur n'est pas dans l'intervalle souhaité. | |
| ARCCORE_BASE_EXPORT void | Arccore::arccoreSetCheck (bool v) |
| Active ou désactive le mode vérification. | |
| ARCCORE_BASE_EXPORT void | Arccore::arccoreSetPauseOnError (bool v) |
| Indique si on l'appel à arccoreDebugPause() effectue une pause. | |
| void * | Arccore::arccoreThrowIfNull (void *ptr, const char *ptr_name, const char *text) |
| Vérifie qu'un pointeur n'est pas nul. | |
| ARCCORE_BASE_EXPORT void | Arccore::arccoreThrowNullPointerError (const char *ptr_name, const char *text) |
| Signalee l'utilisation d'un pointeur nul en envoyant une exception. | |
| void | Arccore::_doAssert (const char *text, const char *file, const char *func, size_t line) |
| template<typename T> | |
| T * | Arccore::_checkPointer (const T *t, const char *file, const char *func, int line) |
Définitions et globaux de Arccore.
Définition dans le fichier ArccoreGlobal.h.
| #define ARCCORE_ALIGNAS | ( | value | ) |
Macro pour garantir l'alignement d'une classe sur value octets.
Définition à la ligne 428 du fichier ArccoreGlobal.h.
| #define ARCCORE_ALIGNAS_PACKED | ( | value | ) |
Macro pour garantir le compactage et l'alignement d'une classe sur value octets.
Définition à la ligne 426 du fichier ArccoreGlobal.h.
| #define ARCCORE_ASSERT | ( | a, | |
| b ) |
Définition à la ligne 704 du fichier ArccoreGlobal.h.
| #define ARCCORE_BASE_EXPORT ARCCORE_IMPORT |
Définition à la ligne 201 du fichier ArccoreGlobal.h.
| #define ARCCORE_BASE_EXTERN_TPL extern |
Définition à la ligne 202 du fichier ArccoreGlobal.h.
| #define ARCCORE_CAST_SMALL_SIZE | ( | a | ) |
Définition à la ligne 644 du fichier ArccoreGlobal.h.
| #define ARCCORE_CHECK_AT | ( | a, | |
| b ) |
Définition à la ligne 630 du fichier ArccoreGlobal.h.
| #define ARCCORE_CHECK_AT2 | ( | a0, | |
| a1, | |||
| b0, | |||
| b1 ) |
Définition à la ligne 634 du fichier ArccoreGlobal.h.
| #define ARCCORE_CHECK_AT3 | ( | a0, | |
| a1, | |||
| a2, | |||
| b0, | |||
| b1, | |||
| b2 ) |
Définition à la ligne 636 du fichier ArccoreGlobal.h.
| #define ARCCORE_CHECK_AT4 | ( | a0, | |
| a1, | |||
| a2, | |||
| a3, | |||
| b0, | |||
| b1, | |||
| b2, | |||
| b3 ) |
Définition à la ligne 638 du fichier ArccoreGlobal.h.
| #define ARCCORE_CHECK_POINTER | ( | ptr | ) |
Macro retournant le pointeur ptr s'il est non nul ou lancant une exception s'il est nul.
Définition à la ligne 763 du fichier ArccoreGlobal.h.
Référencé par Arcane::Accelerator::impl::AcceleratorSpecificMemoryCopy< DataType, Extent >::_fill(), Arcane::impl::HostSpecificMemoryCopy< DataType, Extent >::_fill(), Arcane::MemoryUtils::copyHost(), Arcane::TaskFactory::createChildTask(), Arcane::TaskFactory::createChildTask(), Arcane::Accelerator::impl::HostRunQueueEvent::elapsedTime(), Arcane::Accelerator::GenericFilterer::GenericFilterer(), Arcane::Accelerator::RunCommand::makeCommand, Arcane::Accelerator::Runner::makeQueue, Arcane::Accelerator::Runner::makeQueue, Arcane::Accelerator::Runner::makeQueueRef, Arcane::Accelerator::RunQueue::recordEvent(), Arcane::MemoryUtils::setDataMemoryResourceMng(), et Arcane::Accelerator::RunQueue::waitEvent().
| #define ARCCORE_CHECK_POINTER2 | ( | ptr, | |
| text ) |
Macro retournant le pointeur ptr s'il est non nul ou lancant une exception s'il est nul.
Définition à la ligne 772 du fichier ArccoreGlobal.h.
| #define ARCCORE_CHECK_PTR | ( | a | ) |
Définition à la ligne 703 du fichier ArccoreGlobal.h.
| #define ARCCORE_CHECK_RANGE | ( | a, | |
| b, | |||
| c ) |
Définition à la ligne 631 du fichier ArccoreGlobal.h.
| #define ARCCORE_CONSTEXPR constexpr |
Macro permettant de spécifier le mot-clé 'constexpr' du C++11.
Définition à la ligne 384 du fichier ArccoreGlobal.h.
Référencé par Arcane::BasicSerializer::paddingSize().
| #define ARCCORE_DCHECK_POINTER | ( | a | ) |
Définition à la ligne 706 du fichier ArccoreGlobal.h.
| #define ARCCORE_DEPRECATED |
Définition à la ligne 366 du fichier ArccoreGlobal.h.
| #define ARCCORE_DEPRECATED_2017 ARCCORE_DEPRECATED |
Définition à la ligne 355 du fichier ArccoreGlobal.h.
| #define ARCCORE_DEPRECATED_2018 ARCCORE_DEPRECATED |
Définition à la ligne 356 du fichier ArccoreGlobal.h.
| #define ARCCORE_DEPRECATED_2019 | ( | reason | ) |
Définition à la ligne 357 du fichier ArccoreGlobal.h.
| #define ARCCORE_DEPRECATED_2020 | ( | reason | ) |
Définition à la ligne 358 du fichier ArccoreGlobal.h.
| #define ARCCORE_DEPRECATED_REASON | ( | reason | ) |
Définition à la ligne 359 du fichier ArccoreGlobal.h.
| #define ARCCORE_DEVICE |
Définition à la ligne 150 du fichier ArccoreGlobal.h.
| #define ARCCORE_EXPORT __attribute__ ((visibility("default"))) |
Définition à la ligne 60 du fichier ArccoreGlobal.h.
| #define ARCCORE_FATAL | ( | ... | ) |
Macro envoyant une exception FatalErrorException.
Les arguments de la macro sont utilisés pour formatter un message d'erreur via la méthode String::format().
Définition à la ligne 532 du fichier ArccoreGlobal.h.
Référencé par Arcane::Accelerator::impl::_applyConstituentCells(), Arcane::Accelerator::impl::_applyGenericLoop(), Arcane::Accelerator::impl::_applyItems(), Arcane::Accelerator::impl::DeviceStorageBase::_copyToAsync(), Arcane::Accelerator::HostDeviceReducerBase< DataType, ReduceFunctor >::_reduce(), Arcane::MessagePassing::Mpi::MpiDynamicMachineMemoryWindowBaseInternal::add(), Arcane::MessagePassing::SharedMemoryDynamicMachineMemoryWindowBaseInternal::add(), Arcane::SequentialDynamicMachineMemoryWindowBaseInternal::add(), Arcane::MessagePassing::internal::SerializeMessageList::addMessage(), Arcane::MessagePassing::Mpi::MpiDynamicMachineMemoryWindowBaseInternal::addToAnotherSegment(), Arcane::MessagePassing::Mpi::MpiDynamicMachineMemoryWindowBaseInternal::addToAnotherSegment(), Arcane::MessagePassing::SharedMemoryDynamicMachineMemoryWindowBaseInternal::addToAnotherSegment(), Arcane::SequentialDynamicMachineMemoryWindowBaseInternal::addToAnotherSegment(), Arcane::Accelerator::AcceleratorMemoryAllocatorBase::allocate(), Arcane::Accelerator::Sycl::SyclMemoryAllocatorBase::allocate(), Arcane::Accelerator::GenericFilterer::apply(), Arcane::Accelerator::GenericSorter::apply(), Arcane::Accelerator::impl::GenericFilteringIf::apply(), Arcane::Accelerator::impl::GenericPartitionerIf::apply(), Arcane::Accelerator::impl::GenericPartitionerIf::apply3(), Arcane::Accelerator::GenericFilterer::applyIf(), Arcane::AbstractObserver::attachToObservable(), Arcane::basicDataTypeFromName(), Arcane::Accelerator::Impl::RunCommandLaunchInfo::beginExecute(), Arcane::BasicSerializer::copy(), Arcane::DefaultHostMemoryCopier::copy(), Arcane::MemoryUtils::copyHost(), Arcane::Accelerator::Runner::deviceInfo(), Arcane::Accelerator::impl::HostRunQueueEvent::elapsedTime(), Arcane::Accelerator::Impl::RunCommandLaunchInfo::endExecute(), Arcane::MessagePassing::Mpi::MpiDynamicMultiMachineMemoryWindowBaseInternal::executeAdd(), Arcane::MessagePassing::Mpi::MpiDynamicMultiMachineMemoryWindowBaseInternal::executeAddToAnotherSegment(), Arcane::MessagePassing::Mpi::MpiDynamicMultiMachineMemoryWindowBaseInternal::executeResize(), Arcane::ITraceMng::fatalMessage(), Arcane::MemoryResourceMng::getAllocator(), Arcane::impl::GlobalMemoryCopyList::getDefault(), Arcane::MemoryUtils::getMemoryResourceFromName(), Arcane::Accelerator::AcceleratorMng::initialize(), Arcane::Accelerator::Impl::RuntimeLoader::loadRuntime(), Arcane::Accelerator::makeWorkGroupLoopRange(), Arcane::MessagePassing::mpAllGather(), Arcane::MessagePassing::Mpi::MpiDynamicMultiMachineMemoryWindowBaseInternal::MpiDynamicMultiMachineMemoryWindowBaseInternal(), Arcane::Accelerator::impl::RunCommandImpl::notifyBeginLaunchKernel(), Arcane::MessagePassing::Mpi::MpiDynamicMultiMachineMemoryWindowBaseInternal::requestAdd(), Arcane::MessagePassing::Mpi::MpiDynamicMultiMachineMemoryWindowBaseInternal::requestAddToAnotherSegment(), Arcane::MessagePassing::Mpi::MpiDynamicMultiMachineMemoryWindowBaseInternal::requestReserve(), Arcane::MessagePassing::Mpi::MpiDynamicMultiMachineMemoryWindowBaseInternal::requestResize(), Arcane::MessagePassing::Mpi::MpiDynamicMachineMemoryWindowBaseInternal::resize(), Arcane::MessagePassing::Mpi::MpiMachineMemoryWindowBaseInternal::resizeSegment(), Arcane::MessagePassing::Mpi::MpiDynamicMachineMemoryWindowBaseInternal::segmentConstView(), Arcane::MessagePassing::Mpi::MpiDynamicMultiMachineMemoryWindowBaseInternal::segmentConstView(), Arcane::MessagePassing::Mpi::MpiMachineMemoryWindowBaseInternal::segmentConstView(), Arcane::MessagePassing::Mpi::MpiDynamicMachineMemoryWindowBaseInternal::segmentView(), Arcane::MessagePassing::Mpi::MpiDynamicMultiMachineMemoryWindowBaseInternal::segmentView(), Arcane::MessagePassing::Mpi::MpiMachineMemoryWindowBaseInternal::segmentView(), Arcane::Accelerator::RunQueue::setConcurrentCommandCreation(), Arcane::MessagePassing::PointToPointSerializerMng::setDefaultTag(), Arcane::MessagePassing::internal::BasicSerializeMessage::setStrategy(), Arcane::MessagePassing::PointToPointSerializerMng::setStrategy(), Arcane::String::toStdStringView(), et Arcane::Convert::ScalarType< T >::tryParseFromEnvironment().
| #define ARCCORE_FATAL_IF | ( | cond, | |
| ... ) |
Macro envoyant une exception FatalErrorException si cond est vrai.
Les arguments de la macro sont utilisés pour formatter un message d'erreur via la méthode String::format().
Définition à la ligne 543 du fichier ArccoreGlobal.h.
| #define ARCCORE_IMPORT __attribute__ ((visibility("default"))) |
Définition à la ligne 61 du fichier ArccoreGlobal.h.
| #define ARCCORE_INTEGER_MAX ARCCORE_INT32_MAX |
Macro indiquant la valeur maximal que peut prendre le type #Integer.
Définition à la ligne 279 du fichier ArccoreGlobal.h.
| #define ARCCORE_JOIN_HELPER | ( | a, | |
| b ) |
Définition à la ligne 783 du fichier ArccoreGlobal.h.
| #define ARCCORE_JOIN_HELPER2 | ( | a, | |
| b ) |
Définition à la ligne 782 du fichier ArccoreGlobal.h.
| #define ARCCORE_JOIN_WITH_LINE | ( | a | ) |
Définition à la ligne 784 du fichier ArccoreGlobal.h.
| #define ARCCORE_MACRO_FUNCTION_NAME __func__ |
Définition à la ligne 670 du fichier ArccoreGlobal.h.
| #define ARCCORE_NO_DEPRECATED |
Définition à la ligne 363 du fichier ArccoreGlobal.h.
| #define ARCCORE_NO_UNIQUE_ADDRESS [[no_unique_address]] |
Définition à la ligne 405 du fichier ArccoreGlobal.h.
| #define ARCCORE_NOEXCEPT noexcept |
Définition à la ligne 387 du fichier ArccoreGlobal.h.
| #define ARCCORE_NOEXCEPT_FALSE noexcept(false) |
Définition à la ligne 390 du fichier ArccoreGlobal.h.
| #define ARCCORE_NORETURN [[noreturn]] |
Définition à la ligne 381 du fichier ArccoreGlobal.h.
| #define ARCCORE_REAL | ( | val | ) |
Définition à la ligne 257 du fichier ArccoreGlobal.h.
| #define ARCCORE_REAL_IS_DOUBLE |
Définition à la ligne 258 du fichier ArccoreGlobal.h.
| #define ARCCORE_RESTRICT |
Définition à la ligne 94 du fichier ArccoreGlobal.h.
| #define ARCCORE_STD std |
Définition à la ligne 97 du fichier ArccoreGlobal.h.
| #define ARCCORE_TEMPLATE_EXPORT ARCCORE_EXPORT |
Définition à la ligne 62 du fichier ArccoreGlobal.h.
| #define ARCCORE_THROW | ( | exception_class, | |
| ... ) |
Macro pour envoyer une exception avec formattage.
exception_class est le type de l'exception. Les arguments suivants de la macro sont utilisés pour formatter un message d'erreur via la méthode String::format().
Définition à la ligne 508 du fichier ArccoreGlobal.h.
Référencé par Arcane::Accelerator::impl::AcceleratorSpecificMemoryCopy< DataType, Extent >::_fill(), Arcane::Accelerator::impl::GenericPartitionerIf::apply(), Arcane::Accelerator::impl::GenericPartitionerIf::apply3(), Arcane::StringUtils::convertToArcaneString(), Arcane::StringUtils::convertToStdWString(), et Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::receiveSerializer().
| #define ARCCORE_THROW_IF | ( | cond, | |
| exception_class, | |||
| ... ) |
Macro pour envoyer une exception avec formattage si cond est vrai.
exception_class est le type de l'exception. Les arguments suivants de la macro sont utilisés pour formatter un message d'erreur via la méthode String::format().
Définition à la ligne 520 du fichier ArccoreGlobal.h.
| #define ARCCORE_UNUSED | ( | var | ) |
Définition à la ligne 101 du fichier ArccoreGlobal.h.
| #define ARCCORE_WARNING | ( | a | ) |
Définition à la ligne 705 du fichier ArccoreGlobal.h.
| typedef ARCCORE_TYPE_INT16 Int16 |
Définition à la ligne 107 du fichier ArccoreGlobal.h.
| typedef ARCCORE_TYPE_INT32 Int32 |
Définition à la ligne 108 du fichier ArccoreGlobal.h.
| typedef ARCCORE_TYPE_INT64 Int64 |
Définition à la ligne 109 du fichier ArccoreGlobal.h.