HEaaN
Crypto Lab's great homomorphic encryption library
Public Member Functions | Private Attributes | List of all members
HEaaN::ScopedCudaDeviceSelector Class Reference

#include <Device.hpp>

Collaboration diagram for HEaaN::ScopedCudaDeviceSelector:
Collaboration graph
[legend]

Public Member Functions

 ScopedCudaDeviceSelector (Device device)
 
 ~ScopedCudaDeviceSelector ()
 
 ScopedCudaDeviceSelector (const ScopedCudaDeviceSelector &)=delete
 
 ScopedCudaDeviceSelector (ScopedCudaDeviceSelector &&)=delete
 
ScopedCudaDeviceSelectoroperator= (const ScopedCudaDeviceSelector &)=delete
 
ScopedCudaDeviceSelectoroperator= (ScopedCudaDeviceSelector &&)=delete
 

Private Attributes

bool select_
 
Device before_
 

Constructor & Destructor Documentation

◆ ScopedCudaDeviceSelector() [1/3]

HEaaN::ScopedCudaDeviceSelector::ScopedCudaDeviceSelector ( Device  device)
inline

◆ ~ScopedCudaDeviceSelector()

HEaaN::ScopedCudaDeviceSelector::~ScopedCudaDeviceSelector ( )
inline

◆ ScopedCudaDeviceSelector() [2/3]

HEaaN::ScopedCudaDeviceSelector::ScopedCudaDeviceSelector ( const ScopedCudaDeviceSelector )
delete

◆ ScopedCudaDeviceSelector() [3/3]

HEaaN::ScopedCudaDeviceSelector::ScopedCudaDeviceSelector ( ScopedCudaDeviceSelector &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

ScopedCudaDeviceSelector& HEaaN::ScopedCudaDeviceSelector::operator= ( const ScopedCudaDeviceSelector )
delete

◆ operator=() [2/2]

ScopedCudaDeviceSelector& HEaaN::ScopedCudaDeviceSelector::operator= ( ScopedCudaDeviceSelector &&  )
delete

Member Data Documentation

◆ before_

Device HEaaN::ScopedCudaDeviceSelector::before_
private

◆ select_

bool HEaaN::ScopedCudaDeviceSelector::select_
private

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