Reference documentation for deal.II version GIT d8dacc551e 2022-08-19 06:50:03+00:00
\(\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 () const
 
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 267 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 273 of file thread_management.h.

Constructor & Destructor Documentation

◆ return_value()

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

Definition at line 275 of file thread_management.h.

Member Function Documentation

◆ get()

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

Definition at line 280 of file thread_management.h.

◆ set()

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

Definition at line 286 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 292 of file thread_management.h.

Member Data Documentation

◆ value

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

Definition at line 270 of file thread_management.h.


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