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

#include <dataanalysis.h>

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

Public Member Functions

 _mlpcvreport_owner ()
 
 _mlpcvreport_owner (const _mlpcvreport_owner &rhs)
 
_mlpcvreport_owneroperator= (const _mlpcvreport_owner &rhs)
 
virtual ~_mlpcvreport_owner ()
 
alglib_impl::mlpcvreportc_ptr ()
 
alglib_impl::mlpcvreportc_ptr () const
 

Protected Attributes

alglib_impl::mlpcvreportp_struct
 

Detailed Description

Definition at line 957 of file dataanalysis.h.

Constructor & Destructor Documentation

◆ _mlpcvreport_owner() [1/2]

alglib::_mlpcvreport_owner::_mlpcvreport_owner ( )

Definition at line 8238 of file dataanalysis.cpp.

8239 {
8241  if( p_struct==NULL )
8242  throw ap_error("ALGLIB: malloc error");
8244  throw ap_error("ALGLIB: malloc error");
8245 }
alglib_impl::mlpcvreport * p_struct
Definition: dataanalysis.h:967
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _mlpcvreport_init(void *_p, ae_state *_state, ae_bool make_automatic)

◆ _mlpcvreport_owner() [2/2]

alglib::_mlpcvreport_owner::_mlpcvreport_owner ( const _mlpcvreport_owner rhs)

Definition at line 8247 of file dataanalysis.cpp.

8248 {
8250  if( p_struct==NULL )
8251  throw ap_error("ALGLIB: malloc error");
8252  if( !alglib_impl::_mlpcvreport_init_copy(p_struct, const_cast<alglib_impl::mlpcvreport*>(rhs.p_struct), NULL, ae_false) )
8253  throw ap_error("ALGLIB: malloc error");
8254 }
alglib_impl::mlpcvreport * p_struct
Definition: dataanalysis.h:967
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _mlpcvreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)

◆ ~_mlpcvreport_owner()

alglib::_mlpcvreport_owner::~_mlpcvreport_owner ( )
virtual

Definition at line 8266 of file dataanalysis.cpp.

8267 {
8269  ae_free(p_struct);
8270 }
void _mlpcvreport_clear(void *_p)
alglib_impl::mlpcvreport * p_struct
Definition: dataanalysis.h:967
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::mlpcvreport * alglib::_mlpcvreport_owner::c_ptr ( )

Definition at line 8272 of file dataanalysis.cpp.

8273 {
8274  return p_struct;
8275 }
alglib_impl::mlpcvreport * p_struct
Definition: dataanalysis.h:967

◆ c_ptr() [2/2]

alglib_impl::mlpcvreport * alglib::_mlpcvreport_owner::c_ptr ( ) const

Definition at line 8277 of file dataanalysis.cpp.

8278 {
8279  return const_cast<alglib_impl::mlpcvreport*>(p_struct);
8280 }
alglib_impl::mlpcvreport * p_struct
Definition: dataanalysis.h:967

◆ operator=()

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

Definition at line 8256 of file dataanalysis.cpp.

8257 {
8258  if( this==&rhs )
8259  return *this;
8261  if( !alglib_impl::_mlpcvreport_init_copy(p_struct, const_cast<alglib_impl::mlpcvreport*>(rhs.p_struct), NULL, ae_false) )
8262  throw ap_error("ALGLIB: malloc error");
8263  return *this;
8264 }
void _mlpcvreport_clear(void *_p)
alglib_impl::mlpcvreport * p_struct
Definition: dataanalysis.h:967
#define ae_false
Definition: ap.h:196
ae_bool _mlpcvreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)

Member Data Documentation

◆ p_struct

alglib_impl::mlpcvreport* alglib::_mlpcvreport_owner::p_struct
protected

Definition at line 967 of file dataanalysis.h.


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