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

#include <dataanalysis.h>

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

Public Member Functions

 _mlpreport_owner ()
 
 _mlpreport_owner (const _mlpreport_owner &rhs)
 
_mlpreport_owneroperator= (const _mlpreport_owner &rhs)
 
virtual ~_mlpreport_owner ()
 
alglib_impl::mlpreportc_ptr ()
 
alglib_impl::mlpreportc_ptr () const
 

Protected Attributes

alglib_impl::mlpreportp_struct
 

Detailed Description

Definition at line 923 of file dataanalysis.h.

Constructor & Destructor Documentation

◆ _mlpreport_owner() [1/2]

alglib::_mlpreport_owner::_mlpreport_owner ( )

Definition at line 8171 of file dataanalysis.cpp.

8172 {
8174  if( p_struct==NULL )
8175  throw ap_error("ALGLIB: malloc error");
8177  throw ap_error("ALGLIB: malloc error");
8178 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
alglib_impl::mlpreport * p_struct
Definition: dataanalysis.h:933
ae_bool _mlpreport_init(void *_p, ae_state *_state, ae_bool make_automatic)

◆ _mlpreport_owner() [2/2]

alglib::_mlpreport_owner::_mlpreport_owner ( const _mlpreport_owner rhs)

Definition at line 8180 of file dataanalysis.cpp.

8181 {
8183  if( p_struct==NULL )
8184  throw ap_error("ALGLIB: malloc error");
8185  if( !alglib_impl::_mlpreport_init_copy(p_struct, const_cast<alglib_impl::mlpreport*>(rhs.p_struct), NULL, ae_false) )
8186  throw ap_error("ALGLIB: malloc error");
8187 }
ae_bool _mlpreport_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::mlpreport * p_struct
Definition: dataanalysis.h:933

◆ ~_mlpreport_owner()

alglib::_mlpreport_owner::~_mlpreport_owner ( )
virtual

Definition at line 8199 of file dataanalysis.cpp.

8200 {
8202  ae_free(p_struct);
8203 }
void _mlpreport_clear(void *_p)
alglib_impl::mlpreport * p_struct
Definition: dataanalysis.h:933
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::mlpreport * alglib::_mlpreport_owner::c_ptr ( )

Definition at line 8205 of file dataanalysis.cpp.

8206 {
8207  return p_struct;
8208 }
alglib_impl::mlpreport * p_struct
Definition: dataanalysis.h:933

◆ c_ptr() [2/2]

alglib_impl::mlpreport * alglib::_mlpreport_owner::c_ptr ( ) const

Definition at line 8210 of file dataanalysis.cpp.

8211 {
8212  return const_cast<alglib_impl::mlpreport*>(p_struct);
8213 }
alglib_impl::mlpreport * p_struct
Definition: dataanalysis.h:933

◆ operator=()

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

Definition at line 8189 of file dataanalysis.cpp.

8190 {
8191  if( this==&rhs )
8192  return *this;
8194  if( !alglib_impl::_mlpreport_init_copy(p_struct, const_cast<alglib_impl::mlpreport*>(rhs.p_struct), NULL, ae_false) )
8195  throw ap_error("ALGLIB: malloc error");
8196  return *this;
8197 }
ae_bool _mlpreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
#define ae_false
Definition: ap.h:196
void _mlpreport_clear(void *_p)
alglib_impl::mlpreport * p_struct
Definition: dataanalysis.h:933

Member Data Documentation

◆ p_struct

alglib_impl::mlpreport* alglib::_mlpreport_owner::p_struct
protected

Definition at line 933 of file dataanalysis.h.


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