GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave_int_arith_base< T, false > Class Template Reference

#include "oct-inttypes.h"

Inheritance diagram for octave_int_arith_base< T, false >:
octave_int_base< T >

Static Public Member Functions

static T abs (T x)
 
static T add (T x, T y)
 
static T div (T x, T y)
 
static T lshift (T x, int n)
 
static T minus (T)
 
static T mod (T x, T y)
 
static T mul (T x, T y)
 
static T mul_internal (T x, T y)
 
static T rem (T x, T y)
 
static T rshift (T x, int n)
 
static T signum (T x)
 
static T sub (T x, T y)
 

Detailed Description

template<typename T>
class octave_int_arith_base< T, false >

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

Member Function Documentation

◆ abs()

template<typename T >
static T octave_int_arith_base< T, false >::abs ( x)
inlinestatic

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

References x.

◆ add()

template<typename T >
static T octave_int_arith_base< T, false >::add ( x,
y 
)
inlinestatic

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

References octave_int_base< T >::max_val(), and x.

◆ div()

template<typename T >
static T octave_int_arith_base< T, false >::div ( x,
y 
)
inlinestatic

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

References octave_int_base< T >::max_val(), Faddeeva::w(), and x.

◆ lshift()

template<typename T >
static T octave_int_arith_base< T, false >::lshift ( x,
int  n 
)
inlinestatic

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

References n, and x.

◆ minus()

template<typename T >
static T octave_int_arith_base< T, false >::minus ( )
inlinestatic

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

◆ mod()

template<typename T >
static T octave_int_arith_base< T, false >::mod ( x,
y 
)
inlinestatic

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

References x.

◆ mul()

template<typename T >
static T octave_int_arith_base< T, false >::mul ( x,
y 
)
inlinestatic

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

References octave_int_arith_base< T, is_signed >::mul_internal(), and x.

◆ mul_internal()

template<typename T >
static T octave_int_arith_base< T, false >::mul_internal ( x,
y 
)
inlinestatic

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

References octave_int_base< T >::truncate_int(), and x.

◆ rem()

template<typename T >
static T octave_int_arith_base< T, false >::rem ( x,
y 
)
inlinestatic

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

References x.

◆ rshift()

template<typename T >
static T octave_int_arith_base< T, false >::rshift ( x,
int  n 
)
inlinestatic

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

References n, and x.

◆ signum()

template<typename T >
static T octave_int_arith_base< T, false >::signum ( x)
inlinestatic

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

References x.

◆ sub()

template<typename T >
static T octave_int_arith_base< T, false >::sub ( x,
y 
)
inlinestatic

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

References x.


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