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

Thread-local clone of one warmed experimental BPPP backend-resource line. More...

#include <bppp.hpp>

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

Data Structures

struct  Impl
 

Public Member Functions

 ExperimentalCircuitCacheLine ()
 
 ExperimentalCircuitCacheLine (const ExperimentalCircuitCacheLine &)=delete
 
ExperimentalCircuitCacheLineoperator= (const ExperimentalCircuitCacheLine &)=delete
 
 ExperimentalCircuitCacheLine (ExperimentalCircuitCacheLine &&other) noexcept
 
ExperimentalCircuitCacheLineoperator= (ExperimentalCircuitCacheLine &&other) noexcept
 
 ~ExperimentalCircuitCacheLine () override
 
bool empty () const noexcept
 
- Public Member Functions inherited from purify::bppp::ExperimentalCircuitBackend
 ExperimentalCircuitBackend (const ExperimentalCircuitBackend &)=delete
 
ExperimentalCircuitBackendoperator= (const ExperimentalCircuitBackend &)=delete
 
 ExperimentalCircuitBackend (ExperimentalCircuitBackend &&) noexcept=default
 
ExperimentalCircuitBackendoperator= (ExperimentalCircuitBackend &&) noexcept=default
 
virtual ~ExperimentalCircuitBackend ()
 

Friends

class ExperimentalCircuitCache
 

Additional Inherited Members

- Protected Member Functions inherited from purify::bppp::ExperimentalCircuitBackend
 ExperimentalCircuitBackend ()=default
 

Detailed Description

Definition at line 159 of file bppp.hpp.

Constructor & Destructor Documentation

◆ ExperimentalCircuitCacheLine() [1/3]

purify::bppp::ExperimentalCircuitCacheLine::ExperimentalCircuitCacheLine ( )

Definition at line 117 of file bppp.cpp.

◆ ExperimentalCircuitCacheLine() [2/3]

purify::bppp::ExperimentalCircuitCacheLine::ExperimentalCircuitCacheLine ( const ExperimentalCircuitCacheLine )
delete

◆ ExperimentalCircuitCacheLine() [3/3]

purify::bppp::ExperimentalCircuitCacheLine::ExperimentalCircuitCacheLine ( ExperimentalCircuitCacheLine &&  other)
defaultnoexcept

◆ ~ExperimentalCircuitCacheLine()

purify::bppp::ExperimentalCircuitCacheLine::~ExperimentalCircuitCacheLine ( )
overridedefault

Member Function Documentation

◆ empty()

bool purify::bppp::ExperimentalCircuitCacheLine::empty ( ) const
noexcept

Definition at line 128 of file bppp.cpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

ExperimentalCircuitCacheLine & purify::bppp::ExperimentalCircuitCacheLine::operator= ( ExperimentalCircuitCacheLine &&  other)
defaultnoexcept

Friends And Related Symbol Documentation

◆ ExperimentalCircuitCache

friend class ExperimentalCircuitCache
friend

Definition at line 182 of file bppp.hpp.


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