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

#include <interpolation.h>

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

Public Member Functions

 _rbfreport_owner ()
 
 _rbfreport_owner (const _rbfreport_owner &rhs)
 
_rbfreport_owneroperator= (const _rbfreport_owner &rhs)
 
virtual ~_rbfreport_owner ()
 
alglib_impl::rbfreportc_ptr ()
 
alglib_impl::rbfreportc_ptr () const
 

Protected Attributes

alglib_impl::rbfreportp_struct
 

Detailed Description

Definition at line 643 of file interpolation.h.

Constructor & Destructor Documentation

◆ _rbfreport_owner() [1/2]

alglib::_rbfreport_owner::_rbfreport_owner ( )

Definition at line 7895 of file interpolation.cpp.

7896 {
7898  if( p_struct==NULL )
7899  throw ap_error("ALGLIB: malloc error");
7901  throw ap_error("ALGLIB: malloc error");
7902 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
alglib_impl::rbfreport * p_struct
ae_bool _rbfreport_init(void *_p, ae_state *_state, ae_bool make_automatic)

◆ _rbfreport_owner() [2/2]

alglib::_rbfreport_owner::_rbfreport_owner ( const _rbfreport_owner rhs)

Definition at line 7904 of file interpolation.cpp.

7905 {
7907  if( p_struct==NULL )
7908  throw ap_error("ALGLIB: malloc error");
7909  if( !alglib_impl::_rbfreport_init_copy(p_struct, const_cast<alglib_impl::rbfreport*>(rhs.p_struct), NULL, ae_false) )
7910  throw ap_error("ALGLIB: malloc error");
7911 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
alglib_impl::rbfreport * p_struct
ae_bool _rbfreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)

◆ ~_rbfreport_owner()

alglib::_rbfreport_owner::~_rbfreport_owner ( )
virtual

Definition at line 7923 of file interpolation.cpp.

7924 {
7926  ae_free(p_struct);
7927 }
alglib_impl::rbfreport * p_struct
void _rbfreport_clear(void *_p)
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::rbfreport * alglib::_rbfreport_owner::c_ptr ( )

Definition at line 7929 of file interpolation.cpp.

7930 {
7931  return p_struct;
7932 }
alglib_impl::rbfreport * p_struct

◆ c_ptr() [2/2]

alglib_impl::rbfreport * alglib::_rbfreport_owner::c_ptr ( ) const

Definition at line 7934 of file interpolation.cpp.

7935 {
7936  return const_cast<alglib_impl::rbfreport*>(p_struct);
7937 }
alglib_impl::rbfreport * p_struct

◆ operator=()

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

Definition at line 7913 of file interpolation.cpp.

7914 {
7915  if( this==&rhs )
7916  return *this;
7918  if( !alglib_impl::_rbfreport_init_copy(p_struct, const_cast<alglib_impl::rbfreport*>(rhs.p_struct), NULL, ae_false) )
7919  throw ap_error("ALGLIB: malloc error");
7920  return *this;
7921 }
#define ae_false
Definition: ap.h:196
alglib_impl::rbfreport * p_struct
void _rbfreport_clear(void *_p)
ae_bool _rbfreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)

Member Data Documentation

◆ p_struct

alglib_impl::rbfreport* alglib::_rbfreport_owner::p_struct
protected

Definition at line 653 of file interpolation.h.


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