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
ExperimentalCircuitBackend & operator= (const ExperimentalCircuitBackend &)=delete
 ExperimentalCircuitBackend (ExperimentalCircuitBackend &&) noexcept=default
ExperimentalCircuitBackend & operator= (ExperimentalCircuitBackend &&) noexcept=default
virtual ~ExperimentalCircuitBackend ()

Protected Member Functions

 ExperimentalCircuitBackend ()=default

Friends

struct detail::ExperimentalCircuitBackendAccess

Detailed Description

Definition at line 124 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

◆ detail::ExperimentalCircuitBackendAccess


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