Arcane  4.1.11.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::RefBase

Classe de base de gestion d'une référence. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/base/arccore/base/RefBase.h>

Dérivée par Arcane::RefImpl< InstanceType, Ref< InstanceType >, RefTraits< InstanceType >::TagId >, Arcane::RefImpl< Arcane::MachineShMemWinVariableMDBase, Ref< Arcane::MachineShMemWinVariableMDBase >, RefTraits< Arcane::MachineShMemWinVariableMDBase >::TagId >, Arcane::RefImpl< Arcane::Accelerator::RunQueue, Ref< Arcane::Accelerator::RunQueue >, RefTraits< Arcane::Accelerator::RunQueue >::TagId >, Arcane::RefImpl< Arcane::IAlephFactoryImpl, Ref< Arcane::IAlephFactoryImpl >, RefTraits< Arcane::IAlephFactoryImpl >::TagId >, Arcane::RefImpl< Arcane::MessagePassing::IMessagePassingMng, Ref< Arcane::MessagePassing::IMessagePassingMng >, RefTraits< Arcane::MessagePassing::IMessagePassingMng >::TagId >, Arcane::RefImpl< Arcane::IParallelSuperMng, Ref< Arcane::IParallelSuperMng >, RefTraits< Arcane::IParallelSuperMng >::TagId >, Arcane::RefImpl< Arcane::IDataFactoryMng, Ref< Arcane::IDataFactoryMng >, RefTraits< Arcane::IDataFactoryMng >::TagId >, Arcane::RefImpl< Arcane::IPhysicalUnitSystemService, Ref< Arcane::IPhysicalUnitSystemService >, RefTraits< Arcane::IPhysicalUnitSystemService >::TagId >, Arcane::RefImpl< Arcane::IOnlineDebuggerService, Ref< Arcane::IOnlineDebuggerService >, RefTraits< Arcane::IOnlineDebuggerService >::TagId >, Arcane::RefImpl< Arcane::IProfilingService, Ref< Arcane::IProfilingService >, RefTraits< Arcane::IProfilingService >::TagId >, Arcane::RefImpl< Arcane::IProcessorAffinityService, Ref< Arcane::IProcessorAffinityService >, RefTraits< Arcane::IProcessorAffinityService >::TagId >, Arcane::RefImpl< Arcane::IPerformanceCounterService, Ref< Arcane::IPerformanceCounterService >, RefTraits< Arcane::IPerformanceCounterService >::TagId >, Arcane::RefImpl< Arcane::IMeshBuilder, Ref< Arcane::IMeshBuilder >, RefTraits< Arcane::IMeshBuilder >::TagId >, Arcane::RefImpl< Arcane::ICodeService, Ref< Arcane::ICodeService >, RefTraits< Arcane::ICodeService >::TagId >, Arcane::RefImpl< Arcane::IParallelMng, Ref< Arcane::IParallelMng >, RefTraits< Arcane::IParallelMng >::TagId >, Arcane::RefImpl< Arcane::CartesianMeshPatch, Ref< Arcane::CartesianMeshPatch >, RefTraits< Arcane::CartesianMeshPatch >::TagId >, Arcane::RefImpl< Arcane::ICartesianMeshAMRPatchMng, Ref< Arcane::ICartesianMeshAMRPatchMng >, RefTraits< Arcane::ICartesianMeshAMRPatchMng >::TagId >, Arcane::RefImpl< Arcane::ICartesianMeshNumberingMngInternal, Ref< Arcane::ICartesianMeshNumberingMngInternal >, RefTraits< Arcane::ICartesianMeshNumberingMngInternal >::TagId >, Arcane::RefImpl< Arcane::Properties, Ref< Arcane::Properties >, RefTraits< Arcane::Properties >::TagId >, Arcane::RefImpl< Arcane::ICaseFunctionDotNetProvider, Ref< Arcane::ICaseFunctionDotNetProvider >, RefTraits< Arcane::ICaseFunctionDotNetProvider >::TagId >, Arcane::RefImpl< Arcane::ICaseMng, Ref< Arcane::ICaseMng >, RefTraits< Arcane::ICaseMng >::TagId >, Arcane::RefImpl< Arcane::IStackTraceService, Ref< Arcane::IStackTraceService >, RefTraits< Arcane::IStackTraceService >::TagId >, Arcane::RefImpl< Arcane::ISymbolizerService, Ref< Arcane::ISymbolizerService >, RefTraits< Arcane::ISymbolizerService >::TagId >, Arcane::RefImpl< Arcane::IThreadImplementationService, Ref< Arcane::IThreadImplementationService >, RefTraits< Arcane::IThreadImplementationService >::TagId >, Arcane::RefImpl< Arcane::IThreadImplementation, Ref< Arcane::IThreadImplementation >, RefTraits< Arcane::IThreadImplementation >::TagId >, Arcane::RefImpl< Arcane::ITaskImplementation, Ref< Arcane::ITaskImplementation >, RefTraits< Arcane::ITaskImplementation >::TagId >, Arcane::RefImpl< Arcane::MessagePassing::IContigMachineShMemWinBaseInternal, Ref< Arcane::MessagePassing::IContigMachineShMemWinBaseInternal >, RefTraits< Arcane::MessagePassing::IContigMachineShMemWinBaseInternal >::TagId >, Arcane::RefImpl< Arcane::MemoryBuffer, Ref< Arcane::MemoryBuffer >, RefTraits< Arcane::MemoryBuffer >::TagId >, Arcane::RefImpl< Arcane::IBufferCopier, Ref< Arcane::IBufferCopier >, RefTraits< Arcane::IBufferCopier >::TagId >, Arcane::RefImpl< Arcane::DataSynchronizeInfo, Ref< Arcane::DataSynchronizeInfo >, RefTraits< Arcane::DataSynchronizeInfo >::TagId >, Arcane::RefImpl< Arcane::IDataSynchronizeImplementation, Ref< Arcane::IDataSynchronizeImplementation >, RefTraits< Arcane::IDataSynchronizeImplementation >::TagId >, Arcane::RefImpl< Arcane::IData, Ref< Arcane::IData >, RefTraits< Arcane::IData >::TagId >, Arcane::RefImpl< InterfaceType, Ref< InterfaceType >, RefTraits< InterfaceType >::TagId >, Arcane::RefImpl< Arcane::IVariableSynchronizer, Ref< Arcane::IVariableSynchronizer >, RefTraits< Arcane::IVariableSynchronizer >::TagId >, Arcane::RefImpl< Arcane::ILoadBalanceMngInternal, Ref< Arcane::ILoadBalanceMngInternal >, RefTraits< Arcane::ILoadBalanceMngInternal >::TagId >, Arcane::RefImpl< Arcane::MessagePassing::IMachineShMemWinBaseInternal, Ref< Arcane::MessagePassing::IMachineShMemWinBaseInternal >, RefTraits< Arcane::MessagePassing::IMachineShMemWinBaseInternal >::TagId >, Arcane::RefImpl< Arcane::MachineShMemWinVariable2DBase, Ref< Arcane::MachineShMemWinVariable2DBase >, RefTraits< Arcane::MachineShMemWinVariable2DBase >::TagId >, Arcane::RefImpl< Arcane::MachineShMemWinVariableBase, Ref< Arcane::MachineShMemWinVariableBase >, RefTraits< Arcane::MachineShMemWinVariableBase >::TagId >, Arcane::RefImpl< Arcane::IIncrementalItemSourceConnectivity, Ref< Arcane::IIncrementalItemSourceConnectivity >, RefTraits< Arcane::IIncrementalItemSourceConnectivity >::TagId >, Arcane::RefImpl< Arcane::Materials::IConstituentItemVectorImpl, Ref< Arcane::Materials::IConstituentItemVectorImpl >, RefTraits< Arcane::Materials::IConstituentItemVectorImpl >::TagId >, Arcane::RefImpl< Arcane::IDataCompressor, Ref< Arcane::IDataCompressor >, RefTraits< Arcane::IDataCompressor >::TagId >, Arcane::RefImpl< Arcane::Materials::IMeshMaterialSynchronizeBuffer, Ref< Arcane::Materials::IMeshMaterialSynchronizeBuffer >, RefTraits< Arcane::Materials::IMeshMaterialSynchronizeBuffer >::TagId >, Arcane::RefImpl< Arcane::MessagePassing::Mpi::MpiMultiMachineShMemWinBaseInternal, Ref< Arcane::MessagePassing::Mpi::MpiMultiMachineShMemWinBaseInternal >, RefTraits< Arcane::MessagePassing::Mpi::MpiMultiMachineShMemWinBaseInternal >::TagId >, Arcane::RefImpl< Arcane::IParallelMngContainer, Ref< Arcane::IParallelMngContainer >, RefTraits< Arcane::IParallelMngContainer >::TagId >, Arcane::RefImpl< Arcane::IParallelMngUtilsFactory, Ref< Arcane::IParallelMngUtilsFactory >, RefTraits< Arcane::IParallelMngUtilsFactory >::TagId >, Arcane::RefImpl< Arcane::MachineShMemWinMemoryAllocator, Ref< Arcane::MachineShMemWinMemoryAllocator >, RefTraits< Arcane::MachineShMemWinMemoryAllocator >::TagId >, Arcane::RefImpl< Arcane::IParallelMngContainerFactory, Ref< Arcane::IParallelMngContainerFactory >, RefTraits< Arcane::IParallelMngContainerFactory >::TagId >, Arcane::RefImpl< Arcane::MessagePassing::Mpi::MpiMachineShMemWinBaseInternalCreator, Ref< Arcane::MessagePassing::Mpi::MpiMachineShMemWinBaseInternalCreator >, RefTraits< Arcane::MessagePassing::Mpi::MpiMachineShMemWinBaseInternalCreator >::TagId >, Arcane::RefImpl< Arcane::ITraceMng, Ref< Arcane::ITraceMng >, RefTraits< Arcane::ITraceMng >::TagId >, Arcane::RefImpl< Arcane::MessagePassing::ISubRequest, Ref< Arcane::MessagePassing::ISubRequest >, RefTraits< Arcane::MessagePassing::ISubRequest >::TagId >, Arcane::RefImpl< Arcane::MessagePassing::ISerializeMessageList, Ref< Arcane::MessagePassing::ISerializeMessageList >, RefTraits< Arcane::MessagePassing::ISerializeMessageList >::TagId >, Arcane::RefImpl< Arcane::UniqueArray< std::byte >, Ref< Arcane::UniqueArray< std::byte > >, RefTraits< Arcane::UniqueArray< std::byte > >::TagId >, Arcane::RefImpl< Arcane::UniqueArray< Int64 >, Ref< Arcane::UniqueArray< Int64 > >, RefTraits< Arcane::UniqueArray< Int64 > >::TagId >, Arcane::RefImpl< Arcane::UniqueArray< Arcane::UniqueArray< std::byte > >, Ref< Arcane::UniqueArray< Arcane::UniqueArray< std::byte > > >, RefTraits< Arcane::UniqueArray< Arcane::UniqueArray< std::byte > > >::TagId >, Arcane::RefImpl< Arcane::UniqueArray< Int32 >, Ref< Arcane::UniqueArray< Int32 > >, RefTraits< Arcane::UniqueArray< Int32 > >::TagId >, Arcane::RefImpl< Arcane::MessagePassing::IRequestList, Ref< Arcane::MessagePassing::IRequestList >, RefTraits< Arcane::MessagePassing::IRequestList >::TagId >, Arcane::RefImpl< Arcane::IModuleFactory2, Ref< Arcane::IModuleFactory2 >, RefTraits< Arcane::IModuleFactory2 >::TagId >, Arcane::RefImpl< Arcane::IVariableSynchronizerMpiCommunicator, Ref< Arcane::IVariableSynchronizerMpiCommunicator >, RefTraits< Arcane::IVariableSynchronizerMpiCommunicator >::TagId >, Arcane::RefImpl< MP::Dispatchers, Ref< MP::Dispatchers >, RefTraits< MP::Dispatchers >::TagId >, Arcane::RefImpl< MP::MessagePassingMng, Ref< MP::MessagePassingMng >, RefTraits< MP::MessagePassingMng >::TagId >, Arcane::RefImpl< Arcane::IosFile, Ref< Arcane::IosFile >, RefTraits< Arcane::IosFile >::TagId >, Arcane::RefImpl< Arcane::ParameterOptionElementsCollection, Ref< Arcane::ParameterOptionElementsCollection >, RefTraits< Arcane::ParameterOptionElementsCollection >::TagId >, Arcane::RefImpl< Arcane::IRedisContext, Ref< Arcane::IRedisContext >, RefTraits< Arcane::IRedisContext >::TagId >, Arcane::RefImpl< Arcane::SimpleTableInternal, Ref< Arcane::SimpleTableInternal >, RefTraits< Arcane::SimpleTableInternal >::TagId >, Arcane::RefImpl< Arcane::SimpleCsvReaderWriter, Ref< Arcane::SimpleCsvReaderWriter >, RefTraits< Arcane::SimpleCsvReaderWriter >::TagId >, Arcane::RefImpl< Arcane::ISimpleTableReaderWriter, Ref< Arcane::ISimpleTableReaderWriter >, RefTraits< Arcane::ISimpleTableReaderWriter >::TagId >, Arcane::RefImpl< Arcane::StandaloneAcceleratorMng::Impl, Ref< Arcane::StandaloneAcceleratorMng::Impl >, RefTraits< Arcane::StandaloneAcceleratorMng::Impl >::TagId >, Arcane::RefImpl< Arcane::Accelerator::IAcceleratorMng, Ref< Arcane::Accelerator::IAcceleratorMng >, RefTraits< Arcane::Accelerator::IAcceleratorMng >::TagId >, Arcane::RefImpl< Arcane::StandaloneSubDomain::Impl, Ref< Arcane::StandaloneSubDomain::Impl >, RefTraits< Arcane::StandaloneSubDomain::Impl >::TagId >, Arcane::RefImpl< Arcane::IPropertyMng, Ref< Arcane::IPropertyMng >, RefTraits< Arcane::IPropertyMng >::TagId >, Arcane::RefImpl< Arcane::ICaseMeshMasterService, Ref< Arcane::ICaseMeshMasterService >, RefTraits< Arcane::ICaseMeshMasterService >::TagId >, Arcane::RefImpl< Arcane::ITimeHistoryMngInternal, Ref< Arcane::ITimeHistoryMngInternal >, RefTraits< Arcane::ITimeHistoryMngInternal >::TagId >, Arcane::RefImpl< Arcane::IVerifierService, Ref< Arcane::IVerifierService >, RefTraits< Arcane::IVerifierService >::TagId >, Arcane::RefImpl< Arcane::IMessagePassingProfilingService, Ref< Arcane::IMessagePassingProfilingService >, RefTraits< Arcane::IMessagePassingProfilingService >::TagId >, Arcane::RefImpl< Arcane::IDataSynchronizeImplementationFactory, Ref< Arcane::IDataSynchronizeImplementationFactory >, RefTraits< Arcane::IDataSynchronizeImplementationFactory >::TagId >, Arcane::RefImpl< Arcane::VariableSynchronizer::SyncMessage, Ref< Arcane::VariableSynchronizer::SyncMessage >, RefTraits< Arcane::VariableSynchronizer::SyncMessage >::TagId >, Arcane::RefImpl< Arcane::IDataSynchronizeDispatcher, Ref< Arcane::IDataSynchronizeDispatcher >, RefTraits< Arcane::IDataSynchronizeDispatcher >::TagId >, Arcane::RefImpl< Arcane::impl::KeyValueTextReader, Ref< Arcane::impl::KeyValueTextReader >, RefTraits< Arcane::impl::KeyValueTextReader >::TagId >, Arcane::RefImpl< Arcane::impl::KeyValueTextWriter, Ref< Arcane::impl::KeyValueTextWriter >, RefTraits< Arcane::impl::KeyValueTextWriter >::TagId >, Arcane::RefImpl< Arcane::IHashAlgorithm, Ref< Arcane::IHashAlgorithm >, RefTraits< Arcane::IHashAlgorithm >::TagId >, Arcane::RefImpl< Arcane::IHashDatabase, Ref< Arcane::IHashDatabase >, RefTraits< Arcane::IHashDatabase >::TagId >, Arcane::RefImpl< Arcane::IParallelExchanger, Ref< Arcane::IParallelExchanger >, RefTraits< Arcane::IParallelExchanger >::TagId >, et Arcane::RefImpl< InstanceType, RefClassType, ImplTagId >.

+ Graphe de collaboration de Arcane::RefBase:

Classes

class  BasicDeleterBase
 
class  DeleterBase
 

Amis

class ReferenceCounterImpl
 
template<typename InstanceType>
class impl::ReferenceCounterWrapper
 

Description détaillée

Classe de base de gestion d'une référence.

Définition à la ligne 31 du fichier RefBase.h.

Documentation des fonctions amies et associées

◆ impl::ReferenceCounterWrapper

template<typename InstanceType>
friend class impl::ReferenceCounterWrapper
friend

Définition à la ligne 34 du fichier RefBase.h.

◆ ReferenceCounterImpl

friend class ReferenceCounterImpl
friend

Définition à la ligne 33 du fichier RefBase.h.


La documentation de cette classe a été générée à partir du fichier suivant :