WSF
WsfQuantumAllocatorFactory Class Reference

#include <WsfQuantumAllocator.hpp>

Public Member Functions

 ~WsfQuantumAllocatorFactory ()=default
 WsfQuantumAllocatorFactory (WsfQuantumAllocatorFactory &&aSrc)=delete
WsfQuantumAllocatorFactoryoperator= (const WsfQuantumAllocatorFactory &)=delete
WsfQuantumAllocatorFactoryoperator= (WsfQuantumAllocatorFactory &&)=delete
bool Register (std::unique_ptr< WsfQuantumAllocator > aAllocatorPtr)
WsfQuantumAllocatorCreateAllocator (const std::string &allocatorName)
const std::map< std::string, ut::CloneablePtr< WsfQuantumAllocator > > & Allocators () const

Static Public Member Functions

static WsfQuantumAllocatorFactoryInstance ()

Constructor & Destructor Documentation

◆ ~WsfQuantumAllocatorFactory()

WsfQuantumAllocatorFactory::~WsfQuantumAllocatorFactory ( )
default

◆ WsfQuantumAllocatorFactory()

WsfQuantumAllocatorFactory::WsfQuantumAllocatorFactory ( WsfQuantumAllocatorFactory && aSrc)
delete

Member Function Documentation

◆ Allocators()

const std::map< std::string, ut::CloneablePtr< WsfQuantumAllocator > > & WsfQuantumAllocatorFactory::Allocators ( ) const
inline

◆ CreateAllocator()

WsfQuantumAllocator * WsfQuantumAllocatorFactory::CreateAllocator ( const std::string & allocatorName)

Referenced by operator=().

◆ Instance()

WsfQuantumAllocatorFactory * WsfQuantumAllocatorFactory::Instance ( )
static

◆ operator=() [1/2]

WsfQuantumAllocatorFactory & WsfQuantumAllocatorFactory::operator= ( const WsfQuantumAllocatorFactory & )
delete

◆ operator=() [2/2]

WsfQuantumAllocatorFactory & WsfQuantumAllocatorFactory::operator= ( WsfQuantumAllocatorFactory && )
delete

◆ Register()

bool WsfQuantumAllocatorFactory::Register ( std::unique_ptr< WsfQuantumAllocator > aAllocatorPtr)

Referenced by operator=().


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved