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

#include <dataanalysis.h>

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

Public Member Functions

 _mcpdreport_owner ()
 
 _mcpdreport_owner (const _mcpdreport_owner &rhs)
 
_mcpdreport_owneroperator= (const _mcpdreport_owner &rhs)
 
virtual ~_mcpdreport_owner ()
 
alglib_impl::mcpdreportc_ptr ()
 
alglib_impl::mcpdreportc_ptr () const
 

Protected Attributes

alglib_impl::mcpdreportp_struct
 

Detailed Description

Definition at line 856 of file dataanalysis.h.

Constructor & Destructor Documentation

◆ _mcpdreport_owner() [1/2]

alglib::_mcpdreport_owner::_mcpdreport_owner ( )

Definition at line 6451 of file dataanalysis.cpp.

6452 {
6454  if( p_struct==NULL )
6455  throw ap_error("ALGLIB: malloc error");
6457  throw ap_error("ALGLIB: malloc error");
6458 }
alglib_impl::mcpdreport * p_struct
Definition: dataanalysis.h:866
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _mcpdreport_init(void *_p, ae_state *_state, ae_bool make_automatic)

◆ _mcpdreport_owner() [2/2]

alglib::_mcpdreport_owner::_mcpdreport_owner ( const _mcpdreport_owner rhs)

Definition at line 6460 of file dataanalysis.cpp.

6461 {
6463  if( p_struct==NULL )
6464  throw ap_error("ALGLIB: malloc error");
6465  if( !alglib_impl::_mcpdreport_init_copy(p_struct, const_cast<alglib_impl::mcpdreport*>(rhs.p_struct), NULL, ae_false) )
6466  throw ap_error("ALGLIB: malloc error");
6467 }
alglib_impl::mcpdreport * p_struct
Definition: dataanalysis.h:866
ae_bool _mcpdreport_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

◆ ~_mcpdreport_owner()

alglib::_mcpdreport_owner::~_mcpdreport_owner ( )
virtual

Definition at line 6479 of file dataanalysis.cpp.

6480 {
6482  ae_free(p_struct);
6483 }
alglib_impl::mcpdreport * p_struct
Definition: dataanalysis.h:866
void _mcpdreport_clear(void *_p)
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::mcpdreport * alglib::_mcpdreport_owner::c_ptr ( )

Definition at line 6485 of file dataanalysis.cpp.

6486 {
6487  return p_struct;
6488 }
alglib_impl::mcpdreport * p_struct
Definition: dataanalysis.h:866

◆ c_ptr() [2/2]

alglib_impl::mcpdreport * alglib::_mcpdreport_owner::c_ptr ( ) const

Definition at line 6490 of file dataanalysis.cpp.

6491 {
6492  return const_cast<alglib_impl::mcpdreport*>(p_struct);
6493 }
alglib_impl::mcpdreport * p_struct
Definition: dataanalysis.h:866

◆ operator=()

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

Definition at line 6469 of file dataanalysis.cpp.

6470 {
6471  if( this==&rhs )
6472  return *this;
6474  if( !alglib_impl::_mcpdreport_init_copy(p_struct, const_cast<alglib_impl::mcpdreport*>(rhs.p_struct), NULL, ae_false) )
6475  throw ap_error("ALGLIB: malloc error");
6476  return *this;
6477 }
alglib_impl::mcpdreport * p_struct
Definition: dataanalysis.h:866
ae_bool _mcpdreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
#define ae_false
Definition: ap.h:196
void _mcpdreport_clear(void *_p)

Member Data Documentation

◆ p_struct

alglib_impl::mcpdreport* alglib::_mcpdreport_owner::p_struct
protected

Definition at line 866 of file dataanalysis.h.


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