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

#include <dataanalysis.h>

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

Public Member Functions

 _mnlreport_owner ()
 
 _mnlreport_owner (const _mnlreport_owner &rhs)
 
_mnlreport_owneroperator= (const _mnlreport_owner &rhs)
 
virtual ~_mnlreport_owner ()
 
alglib_impl::mnlreportc_ptr ()
 
alglib_impl::mnlreportc_ptr () const
 

Protected Attributes

alglib_impl::mnlreportp_struct
 

Detailed Description

Definition at line 786 of file dataanalysis.h.

Constructor & Destructor Documentation

◆ _mnlreport_owner() [1/2]

alglib::_mnlreport_owner::_mnlreport_owner ( )

Definition at line 5959 of file dataanalysis.cpp.

5960 {
5962  if( p_struct==NULL )
5963  throw ap_error("ALGLIB: malloc error");
5965  throw ap_error("ALGLIB: malloc error");
5966 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _mnlreport_init(void *_p, ae_state *_state, ae_bool make_automatic)
alglib_impl::mnlreport * p_struct
Definition: dataanalysis.h:796

◆ _mnlreport_owner() [2/2]

alglib::_mnlreport_owner::_mnlreport_owner ( const _mnlreport_owner rhs)

Definition at line 5968 of file dataanalysis.cpp.

5969 {
5971  if( p_struct==NULL )
5972  throw ap_error("ALGLIB: malloc error");
5973  if( !alglib_impl::_mnlreport_init_copy(p_struct, const_cast<alglib_impl::mnlreport*>(rhs.p_struct), NULL, ae_false) )
5974  throw ap_error("ALGLIB: malloc error");
5975 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _mnlreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
alglib_impl::mnlreport * p_struct
Definition: dataanalysis.h:796

◆ ~_mnlreport_owner()

alglib::_mnlreport_owner::~_mnlreport_owner ( )
virtual

Definition at line 5987 of file dataanalysis.cpp.

5988 {
5990  ae_free(p_struct);
5991 }
void _mnlreport_clear(void *_p)
alglib_impl::mnlreport * p_struct
Definition: dataanalysis.h:796
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::mnlreport * alglib::_mnlreport_owner::c_ptr ( )

Definition at line 5993 of file dataanalysis.cpp.

5994 {
5995  return p_struct;
5996 }
alglib_impl::mnlreport * p_struct
Definition: dataanalysis.h:796

◆ c_ptr() [2/2]

alglib_impl::mnlreport * alglib::_mnlreport_owner::c_ptr ( ) const

Definition at line 5998 of file dataanalysis.cpp.

5999 {
6000  return const_cast<alglib_impl::mnlreport*>(p_struct);
6001 }
alglib_impl::mnlreport * p_struct
Definition: dataanalysis.h:796

◆ operator=()

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

Definition at line 5977 of file dataanalysis.cpp.

5978 {
5979  if( this==&rhs )
5980  return *this;
5982  if( !alglib_impl::_mnlreport_init_copy(p_struct, const_cast<alglib_impl::mnlreport*>(rhs.p_struct), NULL, ae_false) )
5983  throw ap_error("ALGLIB: malloc error");
5984  return *this;
5985 }
#define ae_false
Definition: ap.h:196
void _mnlreport_clear(void *_p)
ae_bool _mnlreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
alglib_impl::mnlreport * p_struct
Definition: dataanalysis.h:796

Member Data Documentation

◆ p_struct

alglib_impl::mnlreport* alglib::_mnlreport_owner::p_struct
protected

Definition at line 796 of file dataanalysis.h.


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