proxsuite-nlp  0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
Loading...
Searching...
No Matches
xyz::detail::empty_base_optimization< T, true > Class Template Reference

#include <proxsuite-nlp/third-party/polymorphic_cxx14.hpp>

Inheritance diagram for xyz::detail::empty_base_optimization< T, true >:
[legend]
Collaboration diagram for xyz::detail::empty_base_optimization< T, true >:
[legend]

Protected Member Functions

 empty_base_optimization ()=default
 
 empty_base_optimization (const T &t)
 
 empty_base_optimization (T &&t)
 
T & get () noexcept
 
const T & get () const noexcept
 

Detailed Description

template<class T>
class xyz::detail::empty_base_optimization< T, true >

Definition at line 79 of file polymorphic_cxx14.hpp.

Constructor & Destructor Documentation

◆ empty_base_optimization() [1/3]

template<class T >
xyz::detail::empty_base_optimization< T, true >::empty_base_optimization ( )
protecteddefault

◆ empty_base_optimization() [2/3]

template<class T >
xyz::detail::empty_base_optimization< T, true >::empty_base_optimization ( const T & t)
inlineprotected

Definition at line 82 of file polymorphic_cxx14.hpp.

◆ empty_base_optimization() [3/3]

template<class T >
xyz::detail::empty_base_optimization< T, true >::empty_base_optimization ( T && t)
inlineprotected

Definition at line 83 of file polymorphic_cxx14.hpp.

Member Function Documentation

◆ get() [1/2]

template<class T >
T & xyz::detail::empty_base_optimization< T, true >::get ( )
inlineprotectednoexcept

Definition at line 84 of file polymorphic_cxx14.hpp.

◆ get() [2/2]

template<class T >
const T & xyz::detail::empty_base_optimization< T, true >::get ( ) const
inlineprotectednoexcept

Definition at line 85 of file polymorphic_cxx14.hpp.


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