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

#include "oct-inttypes.h"

Classes

class  cf
 
class  ct
 
class  eq
 
class  ge
 
class  gt
 
class  le
 
class  lt
 
class  ne
 

Static Public Member Functions

template<typename xop >
static bool emulate_mop (double, int64_t)
 
template<typename xop >
static bool emulate_mop (double, uint64_t)
 
template<typename xop >
static bool emulate_mop (int64_t, double)
 
template<typename xop >
static bool emulate_mop (uint64_t, double)
 
template<typename xop >
static bool mop (double x, int64_t y)
 
template<typename xop , typename T >
static bool mop (double x, T y)
 
template<typename xop >
static bool mop (double x, uint64_t y)
 
template<typename xop >
static bool mop (int64_t x, double y)
 
template<typename xop , typename T >
static bool mop (T x, double y)
 
template<typename xop >
static bool mop (uint64_t x, double y)
 
template<typename xop , typename T1 , typename T2 >
static bool op (T1 x, T2 y)
 

Detailed Description

Definition at line 114 of file oct-inttypes.h.

Member Function Documentation

◆ emulate_mop() [1/4]

template<typename xop >
bool octave_int_cmp_op::emulate_mop ( double  x,
int64_t  y 
)
static

Definition at line 314 of file oct-inttypes.cc.

References x.

◆ emulate_mop() [2/4]

template<typename xop >
bool octave_int_cmp_op::emulate_mop ( double  x,
uint64_t  y 
)
static

Definition at line 306 of file oct-inttypes.cc.

References x.

◆ emulate_mop() [3/4]

template<typename xop >
bool octave_int_cmp_op::emulate_mop ( int64_t  x,
double  y 
)
static

Definition at line 253 of file oct-inttypes.cc.

References max(), min(), and x.

◆ emulate_mop() [4/4]

template<typename xop >
bool octave_int_cmp_op::emulate_mop ( uint64_t  x,
double  y 
)
static

Definition at line 229 of file oct-inttypes.cc.

References max(), and x.

◆ mop() [1/6]

template<typename xop >
static bool octave_int_cmp_op::mop ( double  x,
int64_t  y 
)
inlinestatic

Definition at line 335 of file oct-inttypes.h.

◆ mop() [2/6]

template<typename xop , typename T >
static bool octave_int_cmp_op::mop ( double  x,
y 
)
inlinestatic

Definition at line 248 of file oct-inttypes.h.

References x.

◆ mop() [3/6]

template<typename xop >
static bool octave_int_cmp_op::mop ( double  x,
uint64_t  y 
)
inlinestatic

Definition at line 336 of file oct-inttypes.h.

◆ mop() [4/6]

template<typename xop >
static bool octave_int_cmp_op::mop ( int64_t  x,
double  y 
)
inlinestatic

Definition at line 335 of file oct-inttypes.h.

◆ mop() [5/6]

template<typename xop , typename T >
static bool octave_int_cmp_op::mop ( x,
double  y 
)
inlinestatic

Definition at line 242 of file oct-inttypes.h.

References x.

◆ mop() [6/6]

template<typename xop >
static bool octave_int_cmp_op::mop ( uint64_t  x,
double  y 
)
inlinestatic

Definition at line 336 of file oct-inttypes.h.

◆ op()

template<typename xop , typename T1 , typename T2 >
static bool octave_int_cmp_op::op ( T1  x,
T2  y 
)
inlinestatic

Definition at line 228 of file oct-inttypes.h.

References x.


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