|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
#include <matheval.hpp>

Public Member Functions | |
| recursive_wrapper () | |
| recursive_wrapper (const T &t) | |
| recursive_wrapper (T &&t) | |
| recursive_wrapper (const recursive_wrapper &other) | |
| recursive_wrapper (recursive_wrapper &&other) noexcept=default | |
| recursive_wrapper & | operator= (const recursive_wrapper &other) |
| recursive_wrapper & | operator= (recursive_wrapper &&other) noexcept=default |
| T & | get () |
| const T & | get () const |
| operator T& () | |
| operator const T & () const | |
Private Attributes | |
| std::unique_ptr< T > | ptr |
Definition at line 97 of file matheval.hpp.
|
inline |
Definition at line 98 of file matheval.hpp.
|
inline |
Definition at line 99 of file matheval.hpp.
|
inline |
Definition at line 100 of file matheval.hpp.
|
inline |
Definition at line 101 of file matheval.hpp.
|
defaultnoexcept |
|
inline |
Definition at line 114 of file matheval.hpp.
References matheval::detail::recursive_wrapper< T >::ptr.
|
inline |
Definition at line 115 of file matheval.hpp.
References matheval::detail::recursive_wrapper< T >::ptr.
|
inline |
Definition at line 118 of file matheval.hpp.
References matheval::detail::recursive_wrapper< T >::ptr.
|
inline |
Definition at line 117 of file matheval.hpp.
References matheval::detail::recursive_wrapper< T >::ptr.
|
inline |
Definition at line 105 of file matheval.hpp.
References matheval::detail::recursive_wrapper< T >::ptr.
|
defaultnoexcept |
|
private |
Definition at line 121 of file matheval.hpp.
Referenced by matheval::detail::recursive_wrapper< T >::get(), matheval::detail::recursive_wrapper< T >::get(), matheval::detail::recursive_wrapper< T >::operator const T &(), matheval::detail::recursive_wrapper< T >::operator T&(), and matheval::detail::recursive_wrapper< T >::operator=().