Xmipp  v3.23.11-Nereus
Public Member Functions | Protected Attributes | List of all members
alglib::_minbleicreport_owner Class Reference

#include <optimization.h>

Inheritance diagram for alglib::_minbleicreport_owner:
Inheritance graph
[legend]
Collaboration diagram for alglib::_minbleicreport_owner:
Collaboration graph
[legend]

Public Member Functions

 _minbleicreport_owner ()
 
 _minbleicreport_owner (const _minbleicreport_owner &rhs)
 
_minbleicreport_owneroperator= (const _minbleicreport_owner &rhs)
 
virtual ~_minbleicreport_owner ()
 
alglib_impl::minbleicreportc_ptr ()
 
alglib_impl::minbleicreportc_ptr () const
 

Protected Attributes

alglib_impl::minbleicreportp_struct
 

Detailed Description

Definition at line 720 of file optimization.h.

Constructor & Destructor Documentation

◆ _minbleicreport_owner() [1/2]

alglib::_minbleicreport_owner::_minbleicreport_owner ( )

Definition at line 1115 of file optimization.cpp.

1116 {
1118  if( p_struct==NULL )
1119  throw ap_error("ALGLIB: malloc error");
1121  throw ap_error("ALGLIB: malloc error");
1122 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _minbleicreport_init(void *_p, ae_state *_state, ae_bool make_automatic)
alglib_impl::minbleicreport * p_struct
Definition: optimization.h:730

◆ _minbleicreport_owner() [2/2]

alglib::_minbleicreport_owner::_minbleicreport_owner ( const _minbleicreport_owner rhs)

Definition at line 1124 of file optimization.cpp.

1125 {
1127  if( p_struct==NULL )
1128  throw ap_error("ALGLIB: malloc error");
1129  if( !alglib_impl::_minbleicreport_init_copy(p_struct, const_cast<alglib_impl::minbleicreport*>(rhs.p_struct), NULL, ae_false) )
1130  throw ap_error("ALGLIB: malloc error");
1131 }
ae_bool _minbleicreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
alglib_impl::minbleicreport * p_struct
Definition: optimization.h:730

◆ ~_minbleicreport_owner()

alglib::_minbleicreport_owner::~_minbleicreport_owner ( )
virtual

Definition at line 1143 of file optimization.cpp.

1144 {
1146  ae_free(p_struct);
1147 }
alglib_impl::minbleicreport * p_struct
Definition: optimization.h:730
void _minbleicreport_clear(void *_p)
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::minbleicreport * alglib::_minbleicreport_owner::c_ptr ( )

Definition at line 1149 of file optimization.cpp.

1150 {
1151  return p_struct;
1152 }
alglib_impl::minbleicreport * p_struct
Definition: optimization.h:730

◆ c_ptr() [2/2]

alglib_impl::minbleicreport * alglib::_minbleicreport_owner::c_ptr ( ) const

Definition at line 1154 of file optimization.cpp.

1155 {
1156  return const_cast<alglib_impl::minbleicreport*>(p_struct);
1157 }
alglib_impl::minbleicreport * p_struct
Definition: optimization.h:730

◆ operator=()

_minbleicreport_owner & alglib::_minbleicreport_owner::operator= ( const _minbleicreport_owner rhs)

Definition at line 1133 of file optimization.cpp.

1134 {
1135  if( this==&rhs )
1136  return *this;
1138  if( !alglib_impl::_minbleicreport_init_copy(p_struct, const_cast<alglib_impl::minbleicreport*>(rhs.p_struct), NULL, ae_false) )
1139  throw ap_error("ALGLIB: malloc error");
1140  return *this;
1141 }
ae_bool _minbleicreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
#define ae_false
Definition: ap.h:196
alglib_impl::minbleicreport * p_struct
Definition: optimization.h:730
void _minbleicreport_clear(void *_p)

Member Data Documentation

◆ p_struct

alglib_impl::minbleicreport* alglib::_minbleicreport_owner::p_struct
protected

Definition at line 730 of file optimization.h.


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