GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::jit_range Struct Reference

#include "jit-typeinfo.h"

Collaboration diagram for octave::jit_range:

Public Member Functions

 jit_range (const Range &from)
 
bool all_elements_are_ints (void) const
 
 operator Range () const
 

Public Attributes

double m_base
 
double m_inc
 
double m_limit
 
octave_idx_type m_nelem
 

Detailed Description

Definition at line 52 of file jit-typeinfo.h.

Constructor & Destructor Documentation

◆ jit_range()

octave::jit_range::jit_range ( const Range from)
inline

Definition at line 55 of file jit-typeinfo.h.

Member Function Documentation

◆ all_elements_are_ints()

bool octave::jit_range::all_elements_are_ints ( void  ) const

Definition at line 481 of file jit-typeinfo.cc.

References r.

Referenced by octave::octave_jit_paren_subsasgn_matrix_range().

◆ operator Range()

octave::jit_range::operator Range ( ) const
inline

Definition at line 60 of file jit-typeinfo.h.

Member Data Documentation

◆ m_base

double octave::jit_range::m_base

◆ m_inc

double octave::jit_range::m_inc

◆ m_limit

double octave::jit_range::m_limit

Definition at line 68 of file jit-typeinfo.h.

Referenced by octave::operator<<().

◆ m_nelem

octave_idx_type octave::jit_range::m_nelem

The documentation for this struct was generated from the following files: