Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
ScalarMultiplicationTest< Curve >::ConcurrencyScope Class Reference

RAII helper to scope a bb::set_parallel_for_concurrency change to one test. More...

Public Member Functions

 ConcurrencyScope (size_t n)
 
 ~ConcurrencyScope ()
 
 ConcurrencyScope (const ConcurrencyScope &)=delete
 
ConcurrencyScopeoperator= (const ConcurrencyScope &)=delete
 
 ConcurrencyScope (ConcurrencyScope &&)=delete
 
ConcurrencyScopeoperator= (ConcurrencyScope &&)=delete
 

Private Attributes

size_t prev_
 

Detailed Description

template<class Curve>
class ScalarMultiplicationTest< Curve >::ConcurrencyScope

RAII helper to scope a bb::set_parallel_for_concurrency change to one test.

Definition at line 958 of file scalar_multiplication.test.cpp.

Constructor & Destructor Documentation

◆ ConcurrencyScope() [1/3]

template<class Curve >
ScalarMultiplicationTest< Curve >::ConcurrencyScope::ConcurrencyScope ( size_t  n)
inlineexplicit

Definition at line 962 of file scalar_multiplication.test.cpp.

◆ ~ConcurrencyScope()

template<class Curve >
ScalarMultiplicationTest< Curve >::ConcurrencyScope::~ConcurrencyScope ( )
inline

Definition at line 967 of file scalar_multiplication.test.cpp.

◆ ConcurrencyScope() [2/3]

template<class Curve >
ScalarMultiplicationTest< Curve >::ConcurrencyScope::ConcurrencyScope ( const ConcurrencyScope )
delete

◆ ConcurrencyScope() [3/3]

template<class Curve >
ScalarMultiplicationTest< Curve >::ConcurrencyScope::ConcurrencyScope ( ConcurrencyScope &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

template<class Curve >
ConcurrencyScope & ScalarMultiplicationTest< Curve >::ConcurrencyScope::operator= ( ConcurrencyScope &&  )
delete

◆ operator=() [2/2]

template<class Curve >
ConcurrencyScope & ScalarMultiplicationTest< Curve >::ConcurrencyScope::operator= ( const ConcurrencyScope )
delete

Member Data Documentation

◆ prev_

template<class Curve >
size_t ScalarMultiplicationTest< Curve >::ConcurrencyScope::prev_
private

Definition at line 959 of file scalar_multiplication.test.cpp.


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