proxsuite 0.6.7
The Advanced Proximal Optimization Toolbox
Loading...
Searching...
No Matches
proxsuite::linalg::veg::Defer< Fn > Struct Template Reference

#include <proxsuite/linalg/veg/util/defer.hpp>

Public Member Functions

constexpr Defer (Fn _fn) VEG_NOEXCEPT_IF(VEG_CONCEPT(nothrow_movable< Fn >))
 
 Defer (Defer const &)=delete
 
 Defer (Defer &&) VEG_NOEXCEPT=delete
 
auto operator= (Defer const &) -> Defer &=delete
 
auto operator= (Defer &&) VEG_NOEXCEPT -> Defer &=delete
 
VEG_INLINE ~Defer () VEG_NOEXCEPT_IF(VEG_NOEXCEPT_IF(VEG_CONCEPT(nothrow_fn_once< Fn
 

Public Attributes

Fn fn
 
VEG_INLINE void
 

Detailed Description

template<typename Fn>
struct proxsuite::linalg::veg::Defer< Fn >

Definition at line 12 of file defer.hpp.

Constructor & Destructor Documentation

◆ Defer() [1/3]

template<typename Fn >
constexpr proxsuite::linalg::veg::Defer< Fn >::Defer ( Fn _fn)
inlineconstexpr

Definition at line 15 of file defer.hpp.

◆ Defer() [2/3]

template<typename Fn >
proxsuite::linalg::veg::Defer< Fn >::Defer ( Defer< Fn > const & )
delete

◆ Defer() [3/3]

template<typename Fn >
proxsuite::linalg::veg::Defer< Fn >::Defer ( Defer< Fn > && )
delete

◆ ~Defer()

Member Function Documentation

◆ operator=() [1/2]

template<typename Fn >
auto proxsuite::linalg::veg::Defer< Fn >::operator= ( Defer< Fn > const & ) -> Defer &=delete
delete

◆ operator=() [2/2]

template<typename Fn >
auto proxsuite::linalg::veg::Defer< Fn >::operator= ( Defer< Fn > && ) -> Defer &=delete
delete

Member Data Documentation

◆ fn

Definition at line 14 of file defer.hpp.

◆ void

Initial value:
{
#define VEG_FWD(X)
Definition macros.hpp:569

Definition at line 25 of file defer.hpp.


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