OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::opt::detail::NLopt Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Optimize/NLoptOptimizer.hpp>

Public Member Functions

template<class... A>
 NLopt (A &&...a)
 NLopt (const NLopt &)=delete
 NLopt (NLopt &&)=delete
NLopt & operator= (const NLopt &)=delete
NLopt & operator= (NLopt &&)=delete
 ~NLopt ()

Public Attributes

nlopt_opt ptr = nullptr

Detailed Description

Constructor & Destructor Documentation

◆ NLopt() [1/3]

template<class... A>
Slic3r::opt::detail::NLopt::NLopt ( A &&... a)
inlineexplicit
59 {
60 ptr = nlopt_create(std::forward<A>(a)...);
61 }
nlopt_opt ptr
Definition NLoptOptimizer.hpp:56

References ptr.

Referenced by NLopt(), NLopt(), operator=(), and operator=().

Here is the caller graph for this function:

◆ NLopt() [2/3]

Slic3r::opt::detail::NLopt::NLopt ( const NLopt & )
delete

References NLopt().

Here is the call graph for this function:

◆ NLopt() [3/3]

Slic3r::opt::detail::NLopt::NLopt ( NLopt && )
delete

References NLopt().

Here is the call graph for this function:

◆ ~NLopt()

Slic3r::opt::detail::NLopt::~NLopt ( )
inline
68{ nlopt_destroy(ptr); }

References ptr.

Member Function Documentation

◆ operator=() [1/2]

NLopt & Slic3r::opt::detail::NLopt::operator= ( const NLopt & )
delete

References NLopt().

Here is the call graph for this function:

◆ operator=() [2/2]

NLopt & Slic3r::opt::detail::NLopt::operator= ( NLopt && )
delete

References NLopt().

Here is the call graph for this function:

Member Data Documentation

◆ ptr


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