Public Member Functions | List of all members
gte::UIntegerALU32< UInteger > Class Template Reference

#include <GteUIntegerALU32.h>

Public Member Functions

void Add (UInteger const &n0, UInteger const &n1)
 
uint64_t GetPrefix (int32_t numRequested) const
 
void Mul (UInteger const &n0, UInteger const &n1)
 
bool operator!= (UInteger const &number) const
 
bool operator< (UInteger const &number) const
 
bool operator<= (UInteger const &number) const
 
bool operator== (UInteger const &number) const
 
bool operator> (UInteger const &number) const
 
bool operator>= (UInteger const &number) const
 
void ShiftLeft (UInteger const &number, int32_t shift)
 
int32_t ShiftRightToOdd (UInteger const &number)
 
void Sub (UInteger const &n0, UInteger const &n1)
 

Detailed Description

template<typename UInteger>
class gte::UIntegerALU32< UInteger >

Definition at line 21 of file GteUIntegerALU32.h.

Member Function Documentation

template<typename UInteger>
void gte::UIntegerALU32< UInteger >::Add ( UInteger const &  n0,
UInteger const &  n1 
)

Definition at line 175 of file GteUIntegerALU32.h.

template<typename UInteger >
uint64_t gte::UIntegerALU32< UInteger >::GetPrefix ( int32_t  numRequested) const

Definition at line 507 of file GteUIntegerALU32.h.

template<typename UInteger>
void gte::UIntegerALU32< UInteger >::Mul ( UInteger const &  n0,
UInteger const &  n1 
)

Definition at line 310 of file GteUIntegerALU32.h.

template<typename UInteger>
bool gte::UIntegerALU32< UInteger >::operator!= ( UInteger const &  number) const

Definition at line 88 of file GteUIntegerALU32.h.

template<typename UInteger>
bool gte::UIntegerALU32< UInteger >::operator< ( UInteger const &  number) const

Definition at line 94 of file GteUIntegerALU32.h.

template<typename UInteger>
bool gte::UIntegerALU32< UInteger >::operator<= ( UInteger const &  number) const

Definition at line 157 of file GteUIntegerALU32.h.

template<typename UInteger>
bool gte::UIntegerALU32< UInteger >::operator== ( UInteger const &  number) const

Definition at line 62 of file GteUIntegerALU32.h.

template<typename UInteger>
bool gte::UIntegerALU32< UInteger >::operator> ( UInteger const &  number) const

Definition at line 163 of file GteUIntegerALU32.h.

template<typename UInteger>
bool gte::UIntegerALU32< UInteger >::operator>= ( UInteger const &  number) const

Definition at line 169 of file GteUIntegerALU32.h.

template<typename UInteger>
void gte::UIntegerALU32< UInteger >::ShiftLeft ( UInteger const &  number,
int32_t  shift 
)

Definition at line 394 of file GteUIntegerALU32.h.

template<typename UInteger>
int32_t gte::UIntegerALU32< UInteger >::ShiftRightToOdd ( UInteger const &  number)

Definition at line 449 of file GteUIntegerALU32.h.

template<typename UInteger>
void gte::UIntegerALU32< UInteger >::Sub ( UInteger const &  n0,
UInteger const &  n1 
)

Definition at line 242 of file GteUIntegerALU32.h.


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


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:07