GNU Octave  8.1.0
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 m_fcn
 
int m_type_id
 

Detailed Description

Definition at line 245 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 248 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 251 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 253 of file ov-base.h.

◆ type_id()

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

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

Referenced by octave_base_value::numeric_assign().

Member Data Documentation

◆ m_fcn

type_conv_fcn octave_base_value::type_conv_info::m_fcn
private

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

◆ m_type_id

int octave_base_value::type_conv_info::m_type_id
private

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


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