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

#include <dataanalysis.h>

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

Public Member Functions

 _lrreport_owner ()
 
 _lrreport_owner (const _lrreport_owner &rhs)
 
_lrreport_owneroperator= (const _lrreport_owner &rhs)
 
virtual ~_lrreport_owner ()
 
alglib_impl::lrreportc_ptr ()
 
alglib_impl::lrreportc_ptr () const
 

Protected Attributes

alglib_impl::lrreportp_struct
 

Detailed Description

Definition at line 654 of file dataanalysis.h.

Constructor & Destructor Documentation

◆ _lrreport_owner() [1/2]

alglib::_lrreport_owner::_lrreport_owner ( )

Definition at line 1800 of file dataanalysis.cpp.

1801 {
1803  if( p_struct==NULL )
1804  throw ap_error("ALGLIB: malloc error");
1806  throw ap_error("ALGLIB: malloc error");
1807 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _lrreport_init(void *_p, ae_state *_state, ae_bool make_automatic)
alglib_impl::lrreport * p_struct
Definition: dataanalysis.h:664

◆ _lrreport_owner() [2/2]

alglib::_lrreport_owner::_lrreport_owner ( const _lrreport_owner rhs)

Definition at line 1809 of file dataanalysis.cpp.

1810 {
1812  if( p_struct==NULL )
1813  throw ap_error("ALGLIB: malloc error");
1814  if( !alglib_impl::_lrreport_init_copy(p_struct, const_cast<alglib_impl::lrreport*>(rhs.p_struct), NULL, ae_false) )
1815  throw ap_error("ALGLIB: malloc error");
1816 }
ae_bool _lrreport_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::lrreport * p_struct
Definition: dataanalysis.h:664

◆ ~_lrreport_owner()

alglib::_lrreport_owner::~_lrreport_owner ( )
virtual

Definition at line 1828 of file dataanalysis.cpp.

1829 {
1831  ae_free(p_struct);
1832 }
void _lrreport_clear(void *_p)
alglib_impl::lrreport * p_struct
Definition: dataanalysis.h:664
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::lrreport * alglib::_lrreport_owner::c_ptr ( )

Definition at line 1834 of file dataanalysis.cpp.

1835 {
1836  return p_struct;
1837 }
alglib_impl::lrreport * p_struct
Definition: dataanalysis.h:664

◆ c_ptr() [2/2]

alglib_impl::lrreport * alglib::_lrreport_owner::c_ptr ( ) const

Definition at line 1839 of file dataanalysis.cpp.

1840 {
1841  return const_cast<alglib_impl::lrreport*>(p_struct);
1842 }
alglib_impl::lrreport * p_struct
Definition: dataanalysis.h:664

◆ operator=()

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

Definition at line 1818 of file dataanalysis.cpp.

1819 {
1820  if( this==&rhs )
1821  return *this;
1823  if( !alglib_impl::_lrreport_init_copy(p_struct, const_cast<alglib_impl::lrreport*>(rhs.p_struct), NULL, ae_false) )
1824  throw ap_error("ALGLIB: malloc error");
1825  return *this;
1826 }
ae_bool _lrreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
#define ae_false
Definition: ap.h:196
void _lrreport_clear(void *_p)
alglib_impl::lrreport * p_struct
Definition: dataanalysis.h:664

Member Data Documentation

◆ p_struct

alglib_impl::lrreport* alglib::_lrreport_owner::p_struct
protected

Definition at line 664 of file dataanalysis.h.


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