Reference documentation for deal.II version 9.3.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Public Types | Public Member Functions | Private Attributes | List of all members
Threads::internal::return_value< RT > Struct Template Reference

#include <deal.II/base/thread_management.h>

Public Types

using reference_type = RT &
 

Public Member Functions

 return_value ()
 
reference_type get ()
 
void set (RT &&v)
 
void set_from (std::future< RT > &v)
 

Private Attributes

RT value
 

Detailed Description

template<typename RT>
struct Threads::internal::return_value< RT >

Definition at line 262 of file thread_management.h.

Member Typedef Documentation

◆ reference_type

template<typename RT>
using Threads::internal::return_value< RT >::reference_type = RT &

Definition at line 268 of file thread_management.h.

Constructor & Destructor Documentation

◆ return_value()

template<typename RT>
Threads::internal::return_value< RT >::return_value ( )
inline

Definition at line 270 of file thread_management.h.

Member Function Documentation

◆ get()

template<typename RT>
reference_type Threads::internal::return_value< RT >::get ( )
inline

Definition at line 275 of file thread_management.h.

◆ set()

template<typename RT>
void Threads::internal::return_value< RT >::set ( RT &&  v)
inline

Definition at line 281 of file thread_management.h.

◆ set_from()

template<typename RT>
void Threads::internal::return_value< RT >::set_from ( std::future< RT > &  v)
inline

Definition at line 287 of file thread_management.h.

Member Data Documentation

◆ value

template<typename RT>
RT Threads::internal::return_value< RT >::value
private

Definition at line 265 of file thread_management.h.


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