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

#include <proxsuite/linalg/veg/ref.hpp>

Inheritance diagram for proxsuite::linalg::veg::RefMut< T >:
[legend]
Collaboration diagram for proxsuite::linalg::veg::RefMut< T >:
[legend]

Public Member Functions

VEG_INLINE constexpr auto as_const () const noexcept -> Ref< T >
 
VEG_NODISCARD VEG_INLINE constexpr auto get () const noexcept -> T &
 
VEG_NODISCARD VEG_INLINE constexpr auto operator* () const noexcept -> T &
 
VEG_NODISCARD VEG_INLINE constexpr auto operator-> () const noexcept -> T *
 

Friends

struct nb::mut
 

Detailed Description

template<typename T>
struct proxsuite::linalg::veg::RefMut< T >

Definition at line 67 of file ref.hpp.

Member Function Documentation

◆ as_const()

template<typename T >
VEG_INLINE constexpr auto proxsuite::linalg::veg::RefMut< T >::as_const ( ) const -> Ref<T>
inlineconstexprnoexcept

Definition at line 80 of file ref.hpp.

◆ get()

template<typename T >
VEG_NODISCARD VEG_INLINE constexpr auto proxsuite::linalg::veg::RefMut< T >::get ( ) const -> T&
inlineconstexprnoexcept

Definition at line 84 of file ref.hpp.

◆ operator*()

template<typename T >
VEG_NODISCARD VEG_INLINE constexpr auto proxsuite::linalg::veg::RefMut< T >::operator* ( ) const -> T&
inlineconstexprnoexcept

Definition at line 88 of file ref.hpp.

◆ operator->()

template<typename T >
VEG_NODISCARD VEG_INLINE constexpr auto proxsuite::linalg::veg::RefMut< T >::operator-> ( ) const -> T*
inlineconstexprnoexcept

Definition at line 92 of file ref.hpp.

Friends And Related Symbol Documentation

◆ nb::mut

template<typename T >
friend struct nb::mut
friend

Definition at line 77 of file ref.hpp.


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