Public Member Functions | Private Attributes | List of all members
pal_statistics::VariableHolder Class Reference

#include <pal_statistics_utils.h>

Public Member Functions

double getValue () const
 
void operator= (const VariableHolder &&other)
 
void operator= (const VariableHolder &other)=delete
 
 VariableHolder ()
 
 VariableHolder (const boost::function< double()> &function)
 
 VariableHolder (const double *const pointer)
 
 VariableHolder (const VariableHolder &&other)
 
 VariableHolder (const VariableHolder &other)=delete
 
 ~VariableHolder ()
 

Private Attributes

boost::function< double()> v_func_
 
const double * v_ptr_
 

Detailed Description

Definition at line 147 of file pal_statistics_utils.h.

Constructor & Destructor Documentation

◆ VariableHolder() [1/5]

pal_statistics::VariableHolder::VariableHolder ( )
inline

Definition at line 150 of file pal_statistics_utils.h.

◆ VariableHolder() [2/5]

pal_statistics::VariableHolder::VariableHolder ( const double *const  pointer)
inline

Definition at line 157 of file pal_statistics_utils.h.

◆ VariableHolder() [3/5]

pal_statistics::VariableHolder::VariableHolder ( const boost::function< double()> &  function)
inline

Definition at line 162 of file pal_statistics_utils.h.

◆ VariableHolder() [4/5]

pal_statistics::VariableHolder::VariableHolder ( const VariableHolder other)
delete

◆ VariableHolder() [5/5]

pal_statistics::VariableHolder::VariableHolder ( const VariableHolder &&  other)
inline

Definition at line 169 of file pal_statistics_utils.h.

◆ ~VariableHolder()

pal_statistics::VariableHolder::~VariableHolder ( )
inline

Definition at line 179 of file pal_statistics_utils.h.

Member Function Documentation

◆ getValue()

double pal_statistics::VariableHolder::getValue ( ) const
inline

Definition at line 183 of file pal_statistics_utils.h.

◆ operator=() [1/2]

void pal_statistics::VariableHolder::operator= ( const VariableHolder &&  other)
inline

Definition at line 174 of file pal_statistics_utils.h.

◆ operator=() [2/2]

void pal_statistics::VariableHolder::operator= ( const VariableHolder other)
delete

Member Data Documentation

◆ v_func_

boost::function<double()> pal_statistics::VariableHolder::v_func_
private

Definition at line 193 of file pal_statistics_utils.h.

◆ v_ptr_

const double* pal_statistics::VariableHolder::v_ptr_
private

Definition at line 192 of file pal_statistics_utils.h.


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


pal_statistics
Author(s):
autogenerated on Fri Aug 2 2024 08:29:35