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

#include <dataanalysis.h>

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

Public Member Functions

 _ahcreport_owner ()
 
 _ahcreport_owner (const _ahcreport_owner &rhs)
 
_ahcreport_owneroperator= (const _ahcreport_owner &rhs)
 
virtual ~_ahcreport_owner ()
 
alglib_impl::ahcreportc_ptr ()
 
alglib_impl::ahcreportc_ptr () const
 

Protected Attributes

alglib_impl::ahcreportp_struct
 

Detailed Description

Definition at line 460 of file dataanalysis.h.

Constructor & Destructor Documentation

◆ _ahcreport_owner() [1/2]

alglib::_ahcreport_owner::_ahcreport_owner ( )

Definition at line 283 of file dataanalysis.cpp.

284 {
286  if( p_struct==NULL )
287  throw ap_error("ALGLIB: malloc error");
289  throw ap_error("ALGLIB: malloc error");
290 }
#define ae_false
Definition: ap.h:196
alglib_impl::ahcreport * p_struct
Definition: dataanalysis.h:470
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _ahcreport_init(void *_p, ae_state *_state, ae_bool make_automatic)

◆ _ahcreport_owner() [2/2]

alglib::_ahcreport_owner::_ahcreport_owner ( const _ahcreport_owner rhs)

Definition at line 292 of file dataanalysis.cpp.

293 {
295  if( p_struct==NULL )
296  throw ap_error("ALGLIB: malloc error");
297  if( !alglib_impl::_ahcreport_init_copy(p_struct, const_cast<alglib_impl::ahcreport*>(rhs.p_struct), NULL, ae_false) )
298  throw ap_error("ALGLIB: malloc error");
299 }
#define ae_false
Definition: ap.h:196
alglib_impl::ahcreport * p_struct
Definition: dataanalysis.h:470
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _ahcreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)

◆ ~_ahcreport_owner()

alglib::_ahcreport_owner::~_ahcreport_owner ( )
virtual

Definition at line 311 of file dataanalysis.cpp.

312 {
314  ae_free(p_struct);
315 }
alglib_impl::ahcreport * p_struct
Definition: dataanalysis.h:470
void _ahcreport_clear(void *_p)
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::ahcreport * alglib::_ahcreport_owner::c_ptr ( )

Definition at line 317 of file dataanalysis.cpp.

318 {
319  return p_struct;
320 }
alglib_impl::ahcreport * p_struct
Definition: dataanalysis.h:470

◆ c_ptr() [2/2]

alglib_impl::ahcreport * alglib::_ahcreport_owner::c_ptr ( ) const

Definition at line 322 of file dataanalysis.cpp.

323 {
324  return const_cast<alglib_impl::ahcreport*>(p_struct);
325 }
alglib_impl::ahcreport * p_struct
Definition: dataanalysis.h:470

◆ operator=()

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

Definition at line 301 of file dataanalysis.cpp.

302 {
303  if( this==&rhs )
304  return *this;
306  if( !alglib_impl::_ahcreport_init_copy(p_struct, const_cast<alglib_impl::ahcreport*>(rhs.p_struct), NULL, ae_false) )
307  throw ap_error("ALGLIB: malloc error");
308  return *this;
309 }
#define ae_false
Definition: ap.h:196
alglib_impl::ahcreport * p_struct
Definition: dataanalysis.h:470
void _ahcreport_clear(void *_p)
ae_bool _ahcreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)

Member Data Documentation

◆ p_struct

alglib_impl::ahcreport* alglib::_ahcreport_owner::p_struct
protected

Definition at line 470 of file dataanalysis.h.


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