GNU Octave  4.4.1
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
 
class  prom
 
class  uiop
 

Public Member Functions

template<typename xop >
bool emulate_mop (uint64_t x, double y)
 
template<typename xop >
bool emulate_mop (int64_t x, double y)
 
template<typename xop >
bool emulate_mop (double x, uint64_t y)
 
template<typename xop >
bool emulate_mop (double x, int64_t y)
 

Static Public Member Functions

template<typename xop >
static OCTAVE_API bool emulate_mop (double, int64_t)
 
template<typename xop >
static OCTAVE_API bool emulate_mop (int64_t, double)
 
template<typename xop >
static OCTAVE_API bool emulate_mop (double, uint64_t)
 
template<typename xop >
static OCTAVE_API bool emulate_mop (uint64_t, double)
 
template<typename xop , typename T >
static bool mop (T x, double y)
 
template<typename xop , typename T >
static bool mop (double x, T y)
 
template<typename xop >
static bool mop (double x, int64_t y)
 
template<typename xop >
static bool mop (int64_t x, double y)
 
template<typename xop >
static bool mop (double x, uint64_t 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 135 of file oct-inttypes.h.

Member Function Documentation

◆ emulate_mop() [1/8]

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

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

References max(), x, and y.

◆ emulate_mop() [2/8]

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

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

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

◆ emulate_mop() [3/8]

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

◆ emulate_mop() [4/8]

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

◆ emulate_mop() [5/8]

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

◆ emulate_mop() [6/8]

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

◆ emulate_mop() [7/8]

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

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

References x, and y.

◆ emulate_mop() [8/8]

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

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

References x, and y.

◆ mop() [1/6]

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

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

References x, and y.

◆ mop() [2/6]

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

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

References x, and y.

◆ mop() [3/6]

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

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

◆ mop() [4/6]

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

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

◆ mop() [5/6]

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

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

◆ mop() [6/6]

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

Definition at line 284 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 191 of file oct-inttypes.h.

References x, and y.


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