purify
C++ Purify implementation with native circuit and BPP support
Loading...
Searching...
No Matches
purify::bppp::ExperimentalCircuitBackend Class Referenceabstract

Common interface for reusable experimental BPPP backend state. More...

#include <bppp.hpp>

Inheritance diagram for purify::bppp::ExperimentalCircuitBackend:
purify::bppp::ExperimentalCircuitCache purify::bppp::ExperimentalCircuitCacheLine

Public Member Functions

 ExperimentalCircuitBackend (const ExperimentalCircuitBackend &)=delete
 
ExperimentalCircuitBackendoperator= (const ExperimentalCircuitBackend &)=delete
 
 ExperimentalCircuitBackend (ExperimentalCircuitBackend &&) noexcept=default
 
ExperimentalCircuitBackendoperator= (ExperimentalCircuitBackend &&) noexcept=default
 
virtual ~ExperimentalCircuitBackend ()
 

Protected Member Functions

 ExperimentalCircuitBackend ()=default
 

Friends

struct detail::ExperimentalCircuitBackendAccess
 

Detailed Description

Definition at line 119 of file bppp.hpp.

Constructor & Destructor Documentation

◆ ExperimentalCircuitBackend() [1/3]

purify::bppp::ExperimentalCircuitBackend::ExperimentalCircuitBackend ( const ExperimentalCircuitBackend )
delete

◆ ExperimentalCircuitBackend() [2/3]

purify::bppp::ExperimentalCircuitBackend::ExperimentalCircuitBackend ( ExperimentalCircuitBackend &&  )
defaultnoexcept

◆ ~ExperimentalCircuitBackend()

purify::bppp::ExperimentalCircuitBackend::~ExperimentalCircuitBackend ( )
virtualdefault

◆ ExperimentalCircuitBackend() [3/3]

purify::bppp::ExperimentalCircuitBackend::ExperimentalCircuitBackend ( )
protecteddefault

Member Function Documentation

◆ operator=() [1/2]

ExperimentalCircuitBackend & purify::bppp::ExperimentalCircuitBackend::operator= ( const ExperimentalCircuitBackend )
delete

◆ operator=() [2/2]

ExperimentalCircuitBackend & purify::bppp::ExperimentalCircuitBackend::operator= ( ExperimentalCircuitBackend &&  )
defaultnoexcept

Friends And Related Symbol Documentation

◆ detail::ExperimentalCircuitBackendAccess

friend struct detail::ExperimentalCircuitBackendAccess
friend

Definition at line 131 of file bppp.hpp.


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