GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | List of all members
octave_int_arith_base< T, is_signed > Class Template Reference

#include "oct-inttypes.h"

Public Member Functions

template<>
uint64_t mul_internal (uint64_t x, uint64_t y)
template<>
int64_t mul_internal (int64_t x, int64_t y)
template<>
OCTAVE_API uint64_t mul_internal (uint64_t, uint64_t)
template<>
OCTAVE_API int64_t mul_internal (int64_t, int64_t)

Detailed Description

template<class T, bool is_signed>
class octave_int_arith_base< T, is_signed >

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

Member Function Documentation

template<>
uint64_t octave_int_arith_base< uint64_t, false >::mul_internal ( uint64_t  x,
uint64_t  y 
)

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

References x.

Referenced by octave_int_arith_base< T, false >::mul(), and octave_int_arith_base< T, true >::mul().

template<>
int64_t octave_int_arith_base< int64_t, true >::mul_internal ( int64_t  x,
int64_t  y 
)

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

References octave_int_abs().

template<>
OCTAVE_API uint64_t octave_int_arith_base< uint64_t, false >::mul_internal ( uint64_t  ,
uint64_t   
)
template<>
OCTAVE_API int64_t octave_int_arith_base< int64_t, true >::mul_internal ( int64_t  ,
int64_t   
)

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