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

#include "ov-base.h"

Collaboration diagram for octave_base_value::type_conv_info:

Public Member Functions

 type_conv_info (type_conv_fcn f=nullptr, int t=-1)
 
 operator type_conv_fcn (void) const
 
octave_base_valueoperator() (const octave_base_value &v) const
 
int type_id (void) const
 

Private Attributes

type_conv_fcn _fcn
 
int _type_id
 

Detailed Description

Definition at line 210 of file ov-base.h.

Constructor & Destructor Documentation

◆ type_conv_info()

octave_base_value::type_conv_info::type_conv_info ( type_conv_fcn  f = nullptr,
int  t = -1 
)
inline

Definition at line 213 of file ov-base.h.

Member Function Documentation

◆ operator type_conv_fcn()

octave_base_value::type_conv_info::operator type_conv_fcn ( void  ) const
inline

Definition at line 216 of file ov-base.h.

◆ operator()()

octave_base_value* octave_base_value::type_conv_info::operator() ( const octave_base_value v) const
inline

Definition at line 218 of file ov-base.h.

◆ type_id()

int octave_base_value::type_conv_info::type_id ( void  ) const
inline

Definition at line 221 of file ov-base.h.

Referenced by octave_base_value::numeric_assign().

Member Data Documentation

◆ _fcn

type_conv_fcn octave_base_value::type_conv_info::_fcn
private

Definition at line 224 of file ov-base.h.

◆ _type_id

int octave_base_value::type_conv_info::_type_id
private

Definition at line 225 of file ov-base.h.


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