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

#include <dataanalysis.h>

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

Public Member Functions

 _mlpensemble_owner ()
 
 _mlpensemble_owner (const _mlpensemble_owner &rhs)
 
_mlpensemble_owneroperator= (const _mlpensemble_owner &rhs)
 
virtual ~_mlpensemble_owner ()
 
alglib_impl::mlpensemblec_ptr ()
 
alglib_impl::mlpensemblec_ptr () const
 

Protected Attributes

alglib_impl::mlpensemblep_struct
 

Detailed Description

Definition at line 885 of file dataanalysis.h.

Constructor & Destructor Documentation

◆ _mlpensemble_owner() [1/2]

alglib::_mlpensemble_owner::_mlpensemble_owner ( )

Definition at line 7448 of file dataanalysis.cpp.

7449 {
7451  if( p_struct==NULL )
7452  throw ap_error("ALGLIB: malloc error");
7454  throw ap_error("ALGLIB: malloc error");
7455 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
alglib_impl::mlpensemble * p_struct
Definition: dataanalysis.h:895
ae_bool _mlpensemble_init(void *_p, ae_state *_state, ae_bool make_automatic)

◆ _mlpensemble_owner() [2/2]

alglib::_mlpensemble_owner::_mlpensemble_owner ( const _mlpensemble_owner rhs)

Definition at line 7457 of file dataanalysis.cpp.

7458 {
7460  if( p_struct==NULL )
7461  throw ap_error("ALGLIB: malloc error");
7462  if( !alglib_impl::_mlpensemble_init_copy(p_struct, const_cast<alglib_impl::mlpensemble*>(rhs.p_struct), NULL, ae_false) )
7463  throw ap_error("ALGLIB: malloc error");
7464 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
alglib_impl::mlpensemble * p_struct
Definition: dataanalysis.h:895
ae_bool _mlpensemble_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)

◆ ~_mlpensemble_owner()

alglib::_mlpensemble_owner::~_mlpensemble_owner ( )
virtual

Definition at line 7476 of file dataanalysis.cpp.

7477 {
7479  ae_free(p_struct);
7480 }
alglib_impl::mlpensemble * p_struct
Definition: dataanalysis.h:895
void _mlpensemble_clear(void *_p)
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::mlpensemble * alglib::_mlpensemble_owner::c_ptr ( )

Definition at line 7482 of file dataanalysis.cpp.

7483 {
7484  return p_struct;
7485 }
alglib_impl::mlpensemble * p_struct
Definition: dataanalysis.h:895

◆ c_ptr() [2/2]

alglib_impl::mlpensemble * alglib::_mlpensemble_owner::c_ptr ( ) const

Definition at line 7487 of file dataanalysis.cpp.

7488 {
7489  return const_cast<alglib_impl::mlpensemble*>(p_struct);
7490 }
alglib_impl::mlpensemble * p_struct
Definition: dataanalysis.h:895

◆ operator=()

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

Definition at line 7466 of file dataanalysis.cpp.

7467 {
7468  if( this==&rhs )
7469  return *this;
7471  if( !alglib_impl::_mlpensemble_init_copy(p_struct, const_cast<alglib_impl::mlpensemble*>(rhs.p_struct), NULL, ae_false) )
7472  throw ap_error("ALGLIB: malloc error");
7473  return *this;
7474 }
#define ae_false
Definition: ap.h:196
alglib_impl::mlpensemble * p_struct
Definition: dataanalysis.h:895
ae_bool _mlpensemble_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
void _mlpensemble_clear(void *_p)

Member Data Documentation

◆ p_struct

alglib_impl::mlpensemble* alglib::_mlpensemble_owner::p_struct
protected

Definition at line 895 of file dataanalysis.h.


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