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

#include <dataanalysis.h>

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

Public Member Functions

 _dfreport_owner ()
 
 _dfreport_owner (const _dfreport_owner &rhs)
 
_dfreport_owneroperator= (const _dfreport_owner &rhs)
 
virtual ~_dfreport_owner ()
 
alglib_impl::dfreportc_ptr ()
 
alglib_impl::dfreportc_ptr () const
 

Protected Attributes

alglib_impl::dfreportp_struct
 

Detailed Description

Definition at line 579 of file dataanalysis.h.

Constructor & Destructor Documentation

◆ _dfreport_owner() [1/2]

alglib::_dfreport_owner::_dfreport_owner ( )

Definition at line 1261 of file dataanalysis.cpp.

1262 {
1264  if( p_struct==NULL )
1265  throw ap_error("ALGLIB: malloc error");
1267  throw ap_error("ALGLIB: malloc error");
1268 }
ae_bool _dfreport_init(void *_p, 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::dfreport * p_struct
Definition: dataanalysis.h:589

◆ _dfreport_owner() [2/2]

alglib::_dfreport_owner::_dfreport_owner ( const _dfreport_owner rhs)

Definition at line 1270 of file dataanalysis.cpp.

1271 {
1273  if( p_struct==NULL )
1274  throw ap_error("ALGLIB: malloc error");
1275  if( !alglib_impl::_dfreport_init_copy(p_struct, const_cast<alglib_impl::dfreport*>(rhs.p_struct), NULL, ae_false) )
1276  throw ap_error("ALGLIB: malloc error");
1277 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
alglib_impl::dfreport * p_struct
Definition: dataanalysis.h:589
ae_bool _dfreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)

◆ ~_dfreport_owner()

alglib::_dfreport_owner::~_dfreport_owner ( )
virtual

Definition at line 1289 of file dataanalysis.cpp.

1290 {
1292  ae_free(p_struct);
1293 }
alglib_impl::dfreport * p_struct
Definition: dataanalysis.h:589
void _dfreport_clear(void *_p)
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::dfreport * alglib::_dfreport_owner::c_ptr ( )

Definition at line 1295 of file dataanalysis.cpp.

1296 {
1297  return p_struct;
1298 }
alglib_impl::dfreport * p_struct
Definition: dataanalysis.h:589

◆ c_ptr() [2/2]

alglib_impl::dfreport * alglib::_dfreport_owner::c_ptr ( ) const

Definition at line 1300 of file dataanalysis.cpp.

1301 {
1302  return const_cast<alglib_impl::dfreport*>(p_struct);
1303 }
alglib_impl::dfreport * p_struct
Definition: dataanalysis.h:589

◆ operator=()

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

Definition at line 1279 of file dataanalysis.cpp.

1280 {
1281  if( this==&rhs )
1282  return *this;
1284  if( !alglib_impl::_dfreport_init_copy(p_struct, const_cast<alglib_impl::dfreport*>(rhs.p_struct), NULL, ae_false) )
1285  throw ap_error("ALGLIB: malloc error");
1286  return *this;
1287 }
#define ae_false
Definition: ap.h:196
alglib_impl::dfreport * p_struct
Definition: dataanalysis.h:589
ae_bool _dfreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
void _dfreport_clear(void *_p)

Member Data Documentation

◆ p_struct

alglib_impl::dfreport* alglib::_dfreport_owner::p_struct
protected

Definition at line 589 of file dataanalysis.h.


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