Quantum++  v1.2
A modern C++11 quantum computing library
qpp::Init Class Referencefinal

const Singleton class that performs additional initializations/cleanups More...

#include <classes/init.h>

Inheritance diagram for qpp::Init:
Collaboration diagram for qpp::Init:

Private Member Functions

 Init ()
 Additional initializations. More...
 
 ~Init ()
 Cleanups. More...
 

Friends

class internal::Singleton< const Init >
 

Additional Inherited Members

- Static Public Member Functions inherited from qpp::internal::Singleton< const Init >
static const Initget_instance () noexcept(std::is_nothrow_constructible< const Init >::value)
 
static const Initget_thread_local_instance () noexcept(std::is_nothrow_constructible< const Init >::value)
 
- Protected Member Functions inherited from qpp::internal::Singleton< const Init >
 Singleton () noexcept=default
 
 Singleton (const Singleton &)=delete
 
Singletonoperator= (const Singleton &)=delete
 
virtual ~Singleton ()=default
 

Detailed Description

const Singleton class that performs additional initializations/cleanups

Constructor & Destructor Documentation

◆ Init()

qpp::Init::Init ( )
inlineprivate

Additional initializations.

◆ ~Init()

qpp::Init::~Init ( )
inlineprivate

Cleanups.

Friends And Related Function Documentation

◆ internal::Singleton< const Init >

friend class internal::Singleton< const Init >
friend

The documentation for this class was generated from the following file: