GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave_handle Class Reference

#include "oct-handle.h"

Collaboration diagram for octave_handle:

Public Member Functions

 octave_handle (void)
 
 octave_handle (const octave_value &a)
 
 octave_handle (int a)
 
 octave_handle (double a)
 
 octave_handle (const octave_handle &a)
 
 ~octave_handle (void)=default
 
octave_value as_octave_value (void) const
 
bool ok (void) const
 
octave_handleoperator++ (void)
 
const octave_handle operator++ (int)
 
octave_handleoperator-- (void)
 
const octave_handle operator-- (int)
 
octave_handleoperator= (const octave_handle &a)
 
double value (void) const
 

Private Attributes

double val
 

Detailed Description

Definition at line 35 of file oct-handle.h.

Constructor & Destructor Documentation

◆ octave_handle() [1/5]

octave_handle::octave_handle ( void  )
inline

Definition at line 38 of file oct-handle.h.

◆ octave_handle() [2/5]

octave_handle::octave_handle ( const octave_value a)
inline

Definition at line 40 of file oct-handle.h.

References a, e, error(), and val.

◆ octave_handle() [3/5]

octave_handle::octave_handle ( int  a)
inline

Definition at line 58 of file oct-handle.h.

◆ octave_handle() [4/5]

octave_handle::octave_handle ( double  a)
inline

Definition at line 60 of file oct-handle.h.

◆ octave_handle() [5/5]

octave_handle::octave_handle ( const octave_handle a)
inline

Definition at line 62 of file oct-handle.h.

◆ ~octave_handle()

octave_handle::~octave_handle ( void  )
default

Member Function Documentation

◆ as_octave_value()

◆ ok()

◆ operator++() [1/2]

octave_handle& octave_handle::operator++ ( void  )
inline

Definition at line 82 of file oct-handle.h.

References val.

◆ operator++() [2/2]

const octave_handle octave_handle::operator++ ( int  )
inline

Definition at line 95 of file oct-handle.h.

◆ operator--() [1/2]

octave_handle& octave_handle::operator-- ( void  )
inline

Definition at line 88 of file oct-handle.h.

References val.

◆ operator--() [2/2]

const octave_handle octave_handle::operator-- ( int  )
inline

Definition at line 102 of file oct-handle.h.

◆ operator=()

octave_handle& octave_handle::operator= ( const octave_handle a)
inline

Definition at line 64 of file oct-handle.h.

References a, and val.

◆ value()

Member Data Documentation

◆ val

double octave_handle::val
private

Definition at line 112 of file oct-handle.h.

Referenced by as_octave_value(), octave_handle(), ok(), operator++(), operator--(), operator=(), and value().


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