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

#include "ov-inline.h"

Static Public Member Functions

static octave_value make (bool b)
 
static octave_value make (const Complex &C)
 
static octave_value make (const FloatComplex &C)
 
static octave_value make (double d)
 
static octave_value make (float d)
 
static octave_value make (int i)
 
static octave_value make (long int i)
 
static octave_value make (octave::sys::time t)
 
static octave_value make (short int i)
 
static octave_value make (unsigned int i)
 
static octave_value make (unsigned long int i)
 
static octave_value make (unsigned short int i)
 
static octave_value make_copy (octave_base_value *rep)
 

Detailed Description

Definition at line 43 of file ov-inline.h.

Member Function Documentation

◆ make() [1/12]

static octave_value octave_value_factory::make ( bool  b)
inlinestatic

Definition at line 120 of file ov-inline.h.

References octave_value().

◆ make() [2/12]

static octave_value octave_value_factory::make ( const Complex C)
inlinestatic

Definition at line 106 of file ov-inline.h.

References C, and octave_value::maybe_mutate().

◆ make() [3/12]

static octave_value octave_value_factory::make ( const FloatComplex C)
inlinestatic

Definition at line 113 of file ov-inline.h.

References C, and octave_value::maybe_mutate().

◆ make() [4/12]

static octave_value octave_value_factory::make ( double  d)
inlinestatic

Definition at line 47 of file ov-inline.h.

References d, and octave_value().

Referenced by ov_range< T >::vm_extract_forloop_value().

◆ make() [5/12]

static octave_value octave_value_factory::make ( float  d)
inlinestatic

Definition at line 52 of file ov-inline.h.

References d, and octave_value().

◆ make() [6/12]

static octave_value octave_value_factory::make ( int  i)
inlinestatic

Definition at line 67 of file ov-inline.h.

References octave_value().

◆ make() [7/12]

static octave_value octave_value_factory::make ( long int  i)
inlinestatic

Definition at line 77 of file ov-inline.h.

References octave_value().

◆ make() [8/12]

static octave_value octave_value_factory::make ( octave::sys::time  t)
inlinestatic

Definition at line 101 of file ov-inline.h.

References octave_value().

◆ make() [9/12]

static octave_value octave_value_factory::make ( short int  i)
inlinestatic

Definition at line 57 of file ov-inline.h.

References octave_value().

◆ make() [10/12]

static octave_value octave_value_factory::make ( unsigned int  i)
inlinestatic

Definition at line 72 of file ov-inline.h.

References octave_value().

◆ make() [11/12]

static octave_value octave_value_factory::make ( unsigned long int  i)
inlinestatic

Definition at line 82 of file ov-inline.h.

References octave_value().

◆ make() [12/12]

static octave_value octave_value_factory::make ( unsigned short int  i)
inlinestatic

Definition at line 62 of file ov-inline.h.

References octave_value().

◆ make_copy()

static octave_value octave_value_factory::make_copy ( octave_base_value rep)
inlinestatic

Definition at line 129 of file ov-inline.h.

References octave_value().

Referenced by octave_scalar::as_double_or_copy(), and octave_base_value::storable_value().


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