SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
Classes | Functions
fixed.h File Reference
#include <ostream>
#include <complex>
#include <limits>
#include <stdint.h>
#include "fixedtraits.h"
+ Include dependency graph for fixed.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Fixed< IntType, IntBits >
 
struct  Fixed< IntType, IntBits >::internal
 

Functions

template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (double a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (float a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (uint64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (int64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (unsigned a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (int a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (unsigned short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (unsigned char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (Fixed< IntType, IntBits > const &a, double b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (Fixed< IntType, IntBits > const &a, float b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (Fixed< IntType, IntBits > const &a, uint64_t b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (Fixed< IntType, IntBits > const &a, int64_t b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (Fixed< IntType, IntBits > const &a, unsigned b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (Fixed< IntType, IntBits > const &a, int b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (Fixed< IntType, IntBits > const &a, unsigned short b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (Fixed< IntType, IntBits > const &a, short b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (Fixed< IntType, IntBits > const &a, unsigned char b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (Fixed< IntType, IntBits > const &a, char b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator- (Fixed< IntType, IntBits > const &a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (double a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (float a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (uint64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (int64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (unsigned a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (int a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (unsigned short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (unsigned char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (Fixed< IntType, IntBits > const &a, double b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (Fixed< IntType, IntBits > const &a, float b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (Fixed< IntType, IntBits > const &a, uint64_t b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (Fixed< IntType, IntBits > const &a, int64_t b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (Fixed< IntType, IntBits > const &a, unsigned b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (Fixed< IntType, IntBits > const &a, int b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (Fixed< IntType, IntBits > const &a, unsigned short b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (Fixed< IntType, IntBits > const &a, short b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (Fixed< IntType, IntBits > const &a, unsigned char b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (Fixed< IntType, IntBits > const &a, char b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator% (Fixed< IntType, IntBits > const &a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (double a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (float a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (uint64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (int64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (unsigned a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (int a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (unsigned short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (unsigned char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (Fixed< IntType, IntBits > const &a, double b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (Fixed< IntType, IntBits > const &a, float b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (Fixed< IntType, IntBits > const &a, uint64_t b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (Fixed< IntType, IntBits > const &a, int64_t b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (Fixed< IntType, IntBits > const &a, unsigned b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (Fixed< IntType, IntBits > const &a, int b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (Fixed< IntType, IntBits > const &a, unsigned short b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (Fixed< IntType, IntBits > const &a, short b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (Fixed< IntType, IntBits > const &a, unsigned char b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (Fixed< IntType, IntBits > const &a, char b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator+ (Fixed< IntType, IntBits > const &a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (double a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (float a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (uint64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (int64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (unsigned a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (int a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (unsigned short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (unsigned char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (Fixed< IntType, IntBits > const &a, double b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (Fixed< IntType, IntBits > const &a, float b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (Fixed< IntType, IntBits > const &a, uint64_t b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (Fixed< IntType, IntBits > const &a, int64_t b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (Fixed< IntType, IntBits > const &a, unsigned b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (Fixed< IntType, IntBits > const &a, int b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (Fixed< IntType, IntBits > const &a, unsigned short b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (Fixed< IntType, IntBits > const &a, short b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (Fixed< IntType, IntBits > const &a, unsigned char b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (Fixed< IntType, IntBits > const &a, char b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator* (Fixed< IntType, IntBits > const &a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (double a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (float a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (uint64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (int64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (unsigned a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (int a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (unsigned short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (unsigned char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (Fixed< IntType, IntBits > const &a, double b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (Fixed< IntType, IntBits > const &a, float b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (Fixed< IntType, IntBits > const &a, uint64_t b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (Fixed< IntType, IntBits > const &a, int64_t b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (Fixed< IntType, IntBits > const &a, unsigned b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (Fixed< IntType, IntBits > const &a, int b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (Fixed< IntType, IntBits > const &a, unsigned short b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (Fixed< IntType, IntBits > const &a, short b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (Fixed< IntType, IntBits > const &a, unsigned char b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (Fixed< IntType, IntBits > const &a, char b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > operator/ (Fixed< IntType, IntBits > const &a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (double a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (float a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (uint64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (int64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (unsigned a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (int a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (unsigned short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (unsigned char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (Fixed< IntType, IntBits > const &a, double b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (Fixed< IntType, IntBits > const &a, float b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (Fixed< IntType, IntBits > const &a, uint64_t b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (Fixed< IntType, IntBits > const &a, int64_t b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (Fixed< IntType, IntBits > const &a, unsigned b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (Fixed< IntType, IntBits > const &a, int b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (Fixed< IntType, IntBits > const &a, unsigned short b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (Fixed< IntType, IntBits > const &a, short b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (Fixed< IntType, IntBits > const &a, unsigned char b)
 
template<typename IntType , uint32_t IntBits>
bool operator== (Fixed< IntType, IntBits > const &a, char b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (double a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (float a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (uint64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (int64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (unsigned a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (int a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (unsigned short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (unsigned char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (Fixed< IntType, IntBits > const &a, double b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (Fixed< IntType, IntBits > const &a, float b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (Fixed< IntType, IntBits > const &a, uint64_t b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (Fixed< IntType, IntBits > const &a, int64_t b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (Fixed< IntType, IntBits > const &a, unsigned b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (Fixed< IntType, IntBits > const &a, int b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (Fixed< IntType, IntBits > const &a, unsigned short b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (Fixed< IntType, IntBits > const &a, short b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (Fixed< IntType, IntBits > const &a, unsigned char b)
 
template<typename IntType , uint32_t IntBits>
bool operator!= (Fixed< IntType, IntBits > const &a, char b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (double a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (float a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (uint64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (int64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (unsigned a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (int a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (unsigned short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (unsigned char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (Fixed< IntType, IntBits > const &a, double b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (Fixed< IntType, IntBits > const &a, float b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (Fixed< IntType, IntBits > const &a, uint64_t b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (Fixed< IntType, IntBits > const &a, int64_t b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (Fixed< IntType, IntBits > const &a, unsigned b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (Fixed< IntType, IntBits > const &a, int b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (Fixed< IntType, IntBits > const &a, unsigned short b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (Fixed< IntType, IntBits > const &a, short b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (Fixed< IntType, IntBits > const &a, unsigned char b)
 
template<typename IntType , uint32_t IntBits>
bool operator< (Fixed< IntType, IntBits > const &a, char b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (double a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (float a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (uint64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (int64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (unsigned a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (int a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (unsigned short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (unsigned char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (Fixed< IntType, IntBits > const &a, double b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (Fixed< IntType, IntBits > const &a, float b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (Fixed< IntType, IntBits > const &a, uint64_t b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (Fixed< IntType, IntBits > const &a, int64_t b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (Fixed< IntType, IntBits > const &a, unsigned b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (Fixed< IntType, IntBits > const &a, int b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (Fixed< IntType, IntBits > const &a, unsigned short b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (Fixed< IntType, IntBits > const &a, short b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (Fixed< IntType, IntBits > const &a, unsigned char b)
 
template<typename IntType , uint32_t IntBits>
bool operator> (Fixed< IntType, IntBits > const &a, char b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (double a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (float a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (uint64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (int64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (unsigned a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (int a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (unsigned short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (unsigned char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (Fixed< IntType, IntBits > const &a, double b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (Fixed< IntType, IntBits > const &a, float b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (Fixed< IntType, IntBits > const &a, uint64_t b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (Fixed< IntType, IntBits > const &a, int64_t b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (Fixed< IntType, IntBits > const &a, unsigned b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (Fixed< IntType, IntBits > const &a, int b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (Fixed< IntType, IntBits > const &a, unsigned short b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (Fixed< IntType, IntBits > const &a, short b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (Fixed< IntType, IntBits > const &a, unsigned char b)
 
template<typename IntType , uint32_t IntBits>
bool operator<= (Fixed< IntType, IntBits > const &a, char b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (double a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (float a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (uint64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (int64_t a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (unsigned a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (int a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (unsigned short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (short a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (unsigned char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (char a, Fixed< IntType, IntBits > const &b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (Fixed< IntType, IntBits > const &a, double b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (Fixed< IntType, IntBits > const &a, float b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (Fixed< IntType, IntBits > const &a, uint64_t b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (Fixed< IntType, IntBits > const &a, int64_t b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (Fixed< IntType, IntBits > const &a, unsigned b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (Fixed< IntType, IntBits > const &a, int b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (Fixed< IntType, IntBits > const &a, unsigned short b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (Fixed< IntType, IntBits > const &a, short b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (Fixed< IntType, IntBits > const &a, unsigned char b)
 
template<typename IntType , uint32_t IntBits>
bool operator>= (Fixed< IntType, IntBits > const &a, char b)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > sin (Fixed< IntType, IntBits > const &x)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > cos (Fixed< IntType, IntBits > const &x)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > tan (Fixed< IntType, IntBits > const &x)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > sqrt (Fixed< IntType, IntBits > const &x)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > exp (Fixed< IntType, IntBits > const &x)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > log (Fixed< IntType, IntBits > const &x)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > floor (Fixed< IntType, IntBits > const &x)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > ceil (Fixed< IntType, IntBits > const &x)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > abs (Fixed< IntType, IntBits > const &x)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > modf (Fixed< IntType, IntBits > const &x, Fixed< IntType, IntBits > *integral_part)
 
template<typename IntType , uint32_t IntBits>
Fixed< IntType, IntBits > arg (const std::complex< Fixed< IntType, IntBits > > &val)
 
template<typename IntType , uint32_t IntBits>
std::complex< Fixed< IntType, IntBits > > polar (const Fixed< IntType, IntBits > &rho, const Fixed< IntType, IntBits > &theta)
 

Function Documentation

◆ abs()

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> abs ( Fixed< IntType, IntBits > const &  x)
inline

◆ arg()

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> arg ( const std::complex< Fixed< IntType, IntBits > > &  val)
inline

Definition at line 2401 of file fixed.h.

References Fixed< IntType, IntBits >::to_polar().

Referenced by AboutDialog::AboutDialog(), MainWindow::addCommandToTree(), IntervalRangeGUI::addInterval(), DSDStatusTextDialog::addLine(), MainWindow::addPresetToTree(), AirspyHFInput::AirspyHFInput(), AirspyInput::AirspyInput(), AMDemodGUI::AMDemodGUI(), AMModGUI::AMModGUI(), RemoteOutputSinkGui::analyzeApiReply(), WebAPIRequestMapper::appendSettingsArrayKeys(), SSBDemodGUI::applyBandwidths(), SSBModGUI::applyBandwidths(), LocalSinkGUI::applyPosition(), RemoteSinkGUI::applyPosition(), LocalSourceGUI::applyPosition(), FileSourceGUI::applyPosition(), GLSpectrumGUI::applySettings(), PlutoSDROutput::applySettings(), PlutoSDRInput::applySettings(), ATVDemodGUI::ATVDemodGUI(), ATVModGUI::ATVModGUI(), AudioSelectDialog::AudioSelectDialog(), BFMDemodGUI::BFMDemodGUI(), Bladerf1Input::Bladerf1Input(), BladeRF2Input::BladeRF2Input(), ChannelAnalyzerGUI::ChannelAnalyzerGUI(), SoapySDRInputGui::createIndividualGainsControl(), SoapySDROutputGui::createIndividualGainsControl(), SoapySDRInputGui::createRangesControl(), SoapySDROutputGui::createRangesControl(), SoapySDRInputGui::createTunableElementsControl(), SoapySDROutputGui::createTunableElementsControl(), DATVDemodGUI::DATVDemodGUI(), SoapySDRInputGui::dcCorrectionModuleChanged(), SoapySDROutputGui::dcCorrectionModuleChanged(), GLScopeGUI::deserialize(), WebAPIAdapterGUI::devicesetChannelSettingsPutPatch(), WebAPIAdapterSrv::devicesetChannelSettingsPutPatch(), DeviceUserArgsDialog::DeviceUserArgsDialog(), TestSourceGui::displayAmplitude(), TestMIGui::displayAmplitude(), DeviceUserArgsDialog::displayArgsByDevice(), HackRFInputGui::displayBandwidths(), HackRFOutputGui::displayBandwidths(), FreeDVModGUI::displayBandwidths(), FreeDVDemodGUI::displayBandwidths(), SoapySDRInputGui::displayCorrectionsSettings(), SoapySDROutputGui::displayCorrectionsSettings(), Bladerf1InputGui::displayFcTooltip(), BladeRF2InputGui::displayFcTooltip(), PlutoSDRInputGui::displayFcTooltip(), RTLSDRGui::displayFcTooltip(), HackRFInputGui::displayFcTooltip(), HackRFOutputGui::displayFcTooltip(), RTLSDRGui::displayGains(), LocalSinkGUI::displayRateAndShift(), RemoteSinkGUI::displayRateAndShift(), LocalSourceGUI::displayRateAndShift(), FileSourceGUI::displayRateAndShift(), Bladerf1InputGui::displaySampleRate(), BladeRF2InputGui::displaySampleRate(), LimeSDRInputGUI::displaySampleRate(), PlutoSDRInputGui::displaySampleRate(), RTLSDRGui::displaySampleRate(), Bladerf1OutputGui::displaySampleRate(), BladeRF2OutputGui::displaySampleRate(), PlutoSDROutputGUI::displaySampleRate(), XTRXOutputGUI::displaySampleRate(), XTRXInputGUI::displaySampleRate(), LimeSDROutputGUI::displaySampleRate(), HackRFInputGui::displaySampleRate(), HackRFOutputGui::displaySampleRate(), AirspyGui::displaySampleRates(), PerseusGui::displaySampleRates(), AirspyHFGui::displaySampleRates(), CWKeyerGUI::displaySettings(), WFMDemodGUI::displaySettings(), LoRaDemodGUI::displaySettings(), NFMDemodGUI::displaySettings(), AMDemodGUI::displaySettings(), Bladerf1InputGui::displaySettings(), BladeRF2InputGui::displaySettings(), FCDProPlusGui::displaySettings(), FCDProGui::displaySettings(), LimeSDRInputGUI::displaySettings(), PlutoSDRInputGui::displaySettings(), SDRPlayGui::displaySettings(), TestSourceGui::displaySettings(), Bladerf1OutputGui::displaySettings(), BladeRF2OutputGui::displaySettings(), PlutoSDROutputGUI::displaySettings(), XTRXOutputGUI::displaySettings(), AirspyGui::displaySettings(), PerseusGui::displaySettings(), XTRXInputGUI::displaySettings(), LimeSDROutputGUI::displaySettings(), AirspyHFGui::displaySettings(), TestMIGui::displaySettings(), SSBDemodGUI::displaySettings(), RTLSDRGui::displaySettings(), HackRFInputGui::displaySettings(), FreqTrackerGUI::displaySettings(), HackRFOutputGui::displaySettings(), RemoteSinkGUI::displaySettings(), BFMDemodGUI::displaySettings(), UDPSourceGUI::displaySettings(), NFMModGUI::displaySettings(), LocalOutputGui::displaySettings(), AMModGUI::displaySettings(), RemoteSourceGUI::displaySettings(), ATVModGUI::displaySettings(), WFMModGUI::displaySettings(), UDPSinkGUI::displaySettings(), FreeDVModGUI::displaySettings(), SSBModGUI::displaySettings(), FreeDVDemodGUI::displaySettings(), FileSourceGUI::displaySettings(), SoapySDRInputGui::displaySettings(), SoapySDROutputGui::displaySettings(), DSDDemodGUI::displaySettings(), LocalInputGui::displaySettings(), RemoteInputGui::displaySettings(), RemoteOutputSinkGui::displaySettings(), DATVDemodGUI::displaySettings(), AMDemodGUI::displayStreamIndex(), DSDDemodGUI::DSDDemodGUI(), Bladerf1OutputPlugin::enumSampleSinks(), BladeRF2OutputPlugin::enumSampleSinks(), HackRFOutputPlugin::enumSampleSinks(), LimeSDROutputPlugin::enumSampleSinks(), PlutoSDROutputPlugin::enumSampleSinks(), SoapySDROutputPlugin::enumSampleSinks(), XTRXOutputPlugin::enumSampleSinks(), FCDProPlugin::enumSampleSources(), FCDProPlusPlugin::enumSampleSources(), RTLSDRPlugin::enumSampleSources(), AirspyPlugin::enumSampleSources(), AirspyHFPlugin::enumSampleSources(), HackRFInputPlugin::enumSampleSources(), LimeSDRInputPlugin::enumSampleSources(), PerseusPlugin::enumSampleSources(), PlutoSDRInputPlugin::enumSampleSources(), SDRPlayPlugin::enumSampleSources(), XTRXInputPlugin::enumSampleSources(), Blderf1InputPlugin::enumSampleSources(), Blderf2InputPlugin::enumSampleSources(), SoapySDRInputPlugin::enumSampleSources(), SWGSDRangel::SWGHttpRequestWorker::execute(), FCDProInput::FCDProInput(), FCDProPlusInput::FCDProPlusInput(), FreqLockComplex::feed(), PhaseLockComplex::feed(), FreeDVDemodGUI::FreeDVDemodGUI(), FreeDVModGUI::FreeDVModGUI(), FreqTrackerGUI::FreqTrackerGUI(), FileRecord::genUniqueFileName(), GLSpectrumGUI::GLSpectrumGUI(), HackRFInput::HackRFInput(), LimeSDRInputGUI::handleMessage(), XTRXOutputGUI::handleMessage(), XTRXInputGUI::handleMessage(), LimeSDROutputGUI::handleMessage(), RemoteSourceGUI::handleMessage(), ATVModGUI::handleMessage(), FreqTrackerGUI::handleMessage(), ATVDemodGUI::handleMessage(), TestMI::init(), WebAPIAdapterGUI::instancePresetDelete(), WebAPIAdapterSrv::instancePresetDelete(), WebAPIAdapterSrv::instancePresetFilePost(), WebAPIAdapterGUI::instancePresetPatch(), WebAPIAdapterSrv::instancePresetPatch(), WebAPIAdapterGUI::instancePresetPost(), WebAPIAdapterSrv::instancePresetPost(), WebAPIAdapterGUI::instancePresetPut(), WebAPIAdapterSrv::instancePresetPut(), SoapySDRInputGui::iqCorrectionModuleChanged(), SoapySDROutputGui::iqCorrectionModuleChanged(), LimeSDRInput::LimeSDRInput(), LimeSDRInputGUI::LimeSDRInputGUI(), LimeSDROutputGUI::LimeSDROutputGUI(), ATVDemodGUI::lineTimeUpdate(), LocalInput::LocalInput(), NFMDemodGUI::NFMDemodGUI(), NFMModGUI::NFMModGUI(), WFMDemodGUI::on_afBW_valueChanged(), NFMDemodGUI::on_afBW_valueChanged(), BFMDemodGUI::on_afBW_valueChanged(), NFMModGUI::on_afBW_valueChanged(), WFMModGUI::on_afBW_valueChanged(), UDPSourceGUI::on_amModPercent_textEdited(), TestSourceGui::on_amModulation_valueChanged(), TestMIGui::on_amModulation_valueChanged(), ComplexFactorGUI::on_arg_valueChanged(), PlutoSDROutputGUI::on_att_valueChanged(), DATVDemodGUI::on_audioVolume_valueChanged(), ATVDemodGUI::on_bfo_valueChanged(), ATVDemodGUI::on_blackLevel_valueChanged(), LoRaDemodGUI::on_BW_valueChanged(), ATVModGUI::on_cameraManualFPS_valueChanged(), MainWindow::on_commandDelete_clicked(), CWKeyerGUI::on_cwSpeed_valueChanged(), TestSourceGui::on_dcBias_valueChanged(), TestMIGui::on_dcBias_valueChanged(), GLSpectrumGUI::on_decay_valueChanged(), NFMDemodGUI::on_deltaSquelch_toggled(), DSDDemodGUI::on_demodGain_valueChanged(), AMModGUI::on_feedbackVolume_valueChanged(), NFMModGUI::on_feedbackVolume_valueChanged(), SSBModGUI::on_feedbackVolume_valueChanged(), NFMModGUI::on_fmDev_valueChanged(), WFMModGUI::on_fmDev_valueChanged(), UDPSourceGUI::on_fmDeviation_textEdited(), UDPSinkGUI::on_fmDeviation_textEdited(), TestSourceGui::on_fmDeviation_valueChanged(), TestMIGui::on_fmDeviation_valueChanged(), ATVDemodGUI::on_fmDeviation_valueChanged(), DSDDemodGUI::on_fmDeviation_valueChanged(), ATVModGUI::on_fmExcursion_valueChanged(), BladeRF2OutputGui::on_gain_valueChanged(), BladeRF2InputGui::on_gain_valueChanged(), XTRXOutputGUI::on_gain_valueChanged(), RTLSDRGui::on_gain_valueChanged(), LimeSDROutputGUI::on_gain_valueChanged(), XTRXInputGUI::on_gain_valueChanged(), LimeSDRInputGUI::on_gain_valueChanged(), PlutoSDRInputGui::on_gain_valueChanged(), FileSourceGUI::on_gain_valueChanged(), UDPSinkGUI::on_gain_valueChanged(), UDPSourceGUI::on_gainIn_valueChanged(), UDPSourceGUI::on_gainOut_valueChanged(), GLSpectrumGUI::on_gridIntensity_valueChanged(), GLScopeGUI::on_gridIntensity_valueChanged(), TestSourceGui::on_iBias_valueChanged(), TestMIGui::on_iBias_valueChanged(), AMBEDevicesDialog::on_importAddress_clicked(), AMBEDevicesDialog::on_importAllSerial_clicked(), AMBEDevicesDialog::on_importSerial_clicked(), UDPSinkGUI::on_inputUDPAudioPort_editingFinished(), AudioDialogX::on_inputVolume_valueChanged(), IntervalSliderGUI::on_intervalSlider_valueChanged(), ATVDemodGUI::on_lineTime_valueChanged(), AirspyGui::on_lna_valueChanged(), HackRFInputGui::on_lna_valueChanged(), XTRXInputGUI::on_lnaGain_valueChanged(), LimeSDRInputGUI::on_lnaGain_valueChanged(), UDPSourceGUI::on_localUDPPort_editingFinished(), AirspyGui::on_LOppm_valueChanged(), PerseusGui::on_LOppm_valueChanged(), BladeRF2OutputGui::on_LOppm_valueChanged(), AirspyHFGui::on_LOppm_valueChanged(), BladeRF2InputGui::on_LOppm_valueChanged(), PlutoSDROutputGUI::on_loPPM_valueChanged(), PlutoSDRInputGui::on_loPPM_valueChanged(), HackRFInputGui::on_LOppm_valueChanged(), HackRFOutputGui::on_LOppm_valueChanged(), SoapySDRInputGui::on_LOppm_valueChanged(), SoapySDROutputGui::on_LOppm_valueChanged(), GLScopeGUI::on_memoryLoad_clicked(), GLScopeGUI::on_memorySave_clicked(), AirspyGui::on_mix_valueChanged(), AMModGUI::on_modPercent_valueChanged(), TestSourceGui::on_modulationFrequency_valueChanged(), TestMIGui::on_modulationFrequency_valueChanged(), ComplexFactorGUI::on_module_valueChanged(), RemoteSinkGUI::on_nbFECBlocks_valueChanged(), RemoteOutputSinkGui::on_nbFECBlocks_valueChanged(), AudioDialogX::on_outputUDPPort_editingFinished(), UDPSinkGUI::on_outputUDPPort_editingFinished(), XTRXInputGUI::on_pgaGain_valueChanged(), LimeSDRInputGUI::on_pgaGain_valueChanged(), TestSourceGui::on_phaseImbalance_valueChanged(), TestMIGui::on_phaseImbalance_valueChanged(), SDRPlayGui::on_ppm_valueChanged(), RTLSDRGui::on_ppm_valueChanged(), MainWindow::on_presetDelete_clicked(), TestSourceGui::on_qBias_valueChanged(), TestMIGui::on_qBias_valueChanged(), AMBEDevicesDialog::on_removeAmbeDevice_clicked(), UDPSourceGUI::on_rfBandwidth_textEdited(), UDPSinkGUI::on_rfBandwidth_textEdited(), AMDemodGUI::on_rfBW_valueChanged(), FreqTrackerGUI::on_rfBW_valueChanged(), BFMDemodGUI::on_rfBW_valueChanged(), AMModGUI::on_rfBW_valueChanged(), ATVModGUI::on_rfBW_valueChanged(), DSDDemodGUI::on_rfBW_valueChanged(), ATVDemodGUI::on_rfBW_valueChanged(), ATVModGUI::on_rfOppBW_valueChanged(), ATVDemodGUI::on_rfOppBW_valueChanged(), ATVModGUI::on_rfScaling_valueChanged(), UDPSourceGUI::on_sampleRate_textEdited(), UDPSinkGUI::on_sampleRate_textEdited(), GLScopeGUI::on_scope_sampleRateChanged(), WFMDemodGUI::on_squelch_valueChanged(), NFMDemodGUI::on_squelch_valueChanged(), AMDemodGUI::on_squelch_valueChanged(), FreqTrackerGUI::on_squelch_valueChanged(), BFMDemodGUI::on_squelch_valueChanged(), UDPSourceGUI::on_squelch_valueChanged(), UDPSinkGUI::on_squelch_valueChanged(), DSDDemodGUI::on_squelch_valueChanged(), NFMDemodGUI::on_squelchGate_valueChanged(), FreqTrackerGUI::on_squelchGate_valueChanged(), UDPSourceGUI::on_squelchGate_valueChanged(), UDPSinkGUI::on_squelchGate_valueChanged(), DSDDemodGUI::on_squelchGate_valueChanged(), DATVDemodGUI::on_StreamDataAvailable(), ATVDemodGUI::on_synchLevel_valueChanged(), NFMModGUI::on_toneFrequency_valueChanged(), AMModGUI::on_toneFrequency_valueChanged(), FreeDVModGUI::on_toneFrequency_valueChanged(), WFMModGUI::on_toneFrequency_valueChanged(), SSBModGUI::on_toneFrequency_valueChanged(), ATVDemodGUI::on_topTime_valueChanged(), GLScopeGUI::on_trace_valueChanged(), GLScopeGUI::on_traceColor_clicked(), DSDDemodGUI::on_traceDecay_valueChanged(), GLSpectrumGUI::on_traceIntensity_valueChanged(), GLScopeGUI::on_traceIntensity_valueChanged(), DSDDemodGUI::on_traceLength_valueChanged(), DSDDemodGUI::on_traceStroke_valueChanged(), GLScopeGUI::on_trig_valueChanged(), GLScopeGUI::on_trigColor_clicked(), GLScopeGUI::on_trigHoldoff_valueChanged(), RemoteSinkGUI::on_txDelay_valueChanged(), RemoteOutputSinkGui::on_txDelay_valueChanged(), HackRFOutputGui::on_txvga_valueChanged(), DATVDemodGUI::on_udpTSPort_editingFinished(), ATVModGUI::on_uniformLevel_valueChanged(), Bladerf1OutputGui::on_vga1_valueChanged(), Bladerf1InputGui::on_vga1_valueChanged(), Bladerf1OutputGui::on_vga2_valueChanged(), Bladerf1InputGui::on_vga2_valueChanged(), AirspyGui::on_vga_valueChanged(), HackRFInputGui::on_vga_valueChanged(), WFMDemodGUI::on_volume_valueChanged(), NFMDemodGUI::on_volume_valueChanged(), AMDemodGUI::on_volume_valueChanged(), SSBDemodGUI::on_volume_valueChanged(), BFMDemodGUI::on_volume_valueChanged(), AMModGUI::on_volume_valueChanged(), NFMModGUI::on_volume_valueChanged(), FreeDVDemodGUI::on_volume_valueChanged(), FreeDVModGUI::on_volume_valueChanged(), SSBModGUI::on_volume_valueChanged(), UDPSinkGUI::on_volume_valueChanged(), WFMModGUI::on_volume_valueChanged(), DSDDemodGUI::on_volume_valueChanged(), FreeDVDemodGUI::on_volumeIn_valueChanged(), BasicChannelSettingsDialog::paintColor(), PerseusInput::PerseusInput(), PluginsDialog::PluginsDialog(), PlutoSDRInput::PlutoSDRInput(), BFMDemodGUI::rdsUpdate(), CommandOutputDialog::refresh(), RemoteInput::RemoteInput(), DeviceSet::renameRxChannelInstances(), DeviceUISet::renameRxChannelInstances(), DeviceSet::renameTxChannelInstances(), DeviceUISet::renameTxChannelInstances(), qtwebapp::FileLogger::rotate(), RTLSDRInput::RTLSDRInput(), Projector::run(), DeviceSoapySDRScan::scan(), SDRPlayInput::SDRPlayInput(), GLScopeGUI::setAmpOfsDisplay(), GLScopeGUI::setAmpScaleDisplay(), ComplexFactorGUI::setArgument(), GLSpectrumGUI::setAveragingToolitp(), XTRXOutputGUI::setCenterFrequencyDisplay(), LimeSDRInputGUI::setCenterFrequencyDisplay(), LimeSDROutputGUI::setCenterFrequencyDisplay(), XTRXInputGUI::setCenterFrequencyDisplay(), LimeSDRInputGUI::setCenterFrequencySetting(), XTRXOutputGUI::setCenterFrequencySetting(), XTRXInputGUI::setCenterFrequencySetting(), BladeRF2InputGui::setCenterFrequencySetting(), BladeRF2OutputGui::setCenterFrequencySetting(), LimeSDROutputGUI::setCenterFrequencySetting(), SoapySDRInputGui::setCenterFrequencySetting(), SoapySDROutputGui::setCenterFrequencySetting(), NFMDemodGUI::setCtcssFreq(), ChannelAnalyzerGUI::setFiltersUIBoundaries(), MainCore::setLoggingOptions(), MainWindow::setLoggingOptions(), ComplexFactorGUI::setModule(), XTRXOutputGUI::setNCODisplay(), LimeSDRInputGUI::setNCODisplay(), XTRXInputGUI::setNCODisplay(), LimeSDROutputGUI::setNCODisplay(), ChannelAnalyzerGUI::setNewFinalRate(), DeviceStreamSelectionDialog::setNumberOfStreams(), BasicChannelSettingsDialog::setReverseAPIChannelIndex(), BasicDeviceSettingsDialog::setReverseAPIDeviceIndex(), BasicChannelSettingsDialog::setReverseAPIDeviceIndex(), BasicDeviceSettingsDialog::setReverseAPIPort(), BasicChannelSettingsDialog::setReverseAPIPort(), ATVDemodGUI::setRFFiltersSlidersRange(), ATVModGUI::setRFFiltersSlidersRange(), GLScopeGUI::setTimeOfsDisplay(), GLScopeGUI::setTimeScaleDisplay(), GLScopeGUI::setTraceDelayDisplay(), GLScopeGUI::setTraceLenDisplay(), GLScopeGUI::setTraceUI(), GLScopeGUI::setTrigDelayDisplay(), GLScopeGUI::setTriggerUI(), GLScopeGUI::setTrigIndexDisplay(), GLScopeGUI::setTrigLevelDisplay(), GLScopeGUI::setTrigPreDisplay(), IntervalSliderGUI::setValue(), SoapySDRInput::SoapySDRInput(), SSBDemodGUI::SSBDemodGUI(), SSBModGUI::SSBModGUI(), TestMIGui::TestMIGui(), TestSourceGui::TestSourceGui(), TestSourceInput::TestSourceInput(), DATVDemodGUI::tick(), NFMDemodGUI::tick(), AMDemodGUI::tick(), FreqTrackerGUI::tick(), ATVDemodGUI::tick(), SSBDemodGUI::tick(), FreeDVDemodGUI::tick(), UDPSourceGUI::tick(), ChannelAnalyzerGUI::tick(), AMModGUI::tick(), FreeDVModGUI::tick(), NFMModGUI::tick(), WFMModGUI::tick(), SSBModGUI::tick(), ATVModGUI::tick(), DSDDemodGUI::tick(), ATVDemodGUI::topTimeUpdate(), TransverterDialog::TransverterDialog(), UDPSinkGUI::UDPSinkGUI(), UDPSourceGUI::UDPSourceGUI(), LimeSDRInputGUI::updateADCRate(), XTRXInputGUI::updateADCRate(), XTRXOutputGUI::updateDACRate(), LimeSDROutputGUI::updateDACRate(), AudioDialogX::updateInputDisplay(), LocalSourceGUI::updateLocalDevices(), LocalSinkGUI::updateLocalDevices(), AudioDialogX::updateOutputDisplay(), AudioDialogX::updateOutputSDPString(), RemoteOutputSinkGui::updateSampleRate(), FCDProPlusGui::updateSampleRateAndFrequency(), TestSourceGui::updateSampleRateAndFrequency(), FCDProGui::updateSampleRateAndFrequency(), SDRPlayGui::updateSampleRateAndFrequency(), TestMIGui::updateSampleRateAndFrequency(), AirspyGui::updateSampleRateAndFrequency(), KiwiSDRGui::updateSampleRateAndFrequency(), PerseusGui::updateSampleRateAndFrequency(), AirspyHFGui::updateSampleRateAndFrequency(), FileInputGUI::updateSampleRateAndFrequency(), FileSinkGui::updateSampleRateAndFrequency(), LocalOutputGui::updateSampleRateAndFrequency(), SoapySDRInputGui::updateSampleRateAndFrequency(), SoapySDROutputGui::updateSampleRateAndFrequency(), LocalInputGui::updateSampleRateAndFrequency(), RemoteInputGui::updateSampleRateAndFrequency(), ExternalClockButton::updateState(), TransverterButton::updateState(), PlutoSDROutputGUI::updateStatus(), PlutoSDRInputGui::updateStatus(), ArgInfoGUI::updateUIFromFloat(), ArgInfoGUI::updateUIFromInt(), FileInputGUI::updateWithStreamData(), FileSourceGUI::updateWithStreamData(), RemoteInputGui::updateWithStreamTime(), SoapySDROutput::webapiFormatArgValue(), SoapySDRInput::webapiFormatArgValue(), SoapySDROutput::webapiFormatDeviceSettings(), SoapySDRInput::webapiFormatDeviceSettings(), TestMI::webapiSettingsPutPatch(), WFMDemodGUI::WFMDemodGUI(), WFMModGUI::WFMModGUI(), XTRXInput::XTRXInput(), XTRXInputGUI::XTRXInputGUI(), and XTRXOutputGUI::XTRXOutputGUI().

2402 {
2403  Fixed<IntType, IntBits> r,theta;
2404  Fixed<IntType, IntBits>::to_polar(val.real(),val.imag(),&r,&theta);
2405  return theta;
2406 }
static void to_polar(Fixed const &x, Fixed const &y, Fixed *r, Fixed *theta)
Definition: fixed.h:771
Definition: fixed.h:42
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ceil()

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> ceil ( Fixed< IntType, IntBits > const &  x)
inline

Definition at line 2307 of file fixed.h.

References Fixed< IntType, IntBits >::ceil().

2308 {
2309  return x.ceil();
2310 }
Fixed ceil() const
Definition: fixed.h:2325
+ Here is the call graph for this function:

◆ cos()

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> cos ( Fixed< IntType, IntBits > const &  x)
inline

◆ exp()

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> exp ( Fixed< IntType, IntBits > const &  x)
inline

Definition at line 2289 of file fixed.h.

References Fixed< IntType, IntBits >::exp().

Referenced by AudioFilter::cheby_sub(), LowPassFilterRC::configure(), PhaseLock::configure(), kissfft_utils::traits< Real, Complex >::fill_twiddles(), LowPassFilterRC::LowPassFilterRC(), PhaseLock::PhaseLock(), and WFIR::WindowData().

2290 {
2291  return x.exp();
2292 }
Fixed exp() const
Definition: fixed.h:532
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ floor()

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> floor ( Fixed< IntType, IntBits > const &  x)
inline

Definition at line 2301 of file fixed.h.

References Fixed< IntType, IntBits >::floor().

Referenced by ScaleEngine::calcMajorTickUnits(), Interpolator::decimate(), leansdr::cnr_fft< leansdr::f32 >::do_cnr(), ScaleEngine::formatTick(), Interpolator::interpolate(), ScaleEngine::reCalc(), Interpolator::resample(), and leansdr::s2_frame_receiver< T, SOFTSYMB >::run_frame_search().

2302 {
2303  return x.floor();
2304 }
Fixed floor() const
Definition: fixed.h:2335
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ log()

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> log ( Fixed< IntType, IntBits > const &  x)
inline

Definition at line 2295 of file fixed.h.

References Fixed< IntType, IntBits >::log().

Referenced by AudioFilter::cheby_sub(), and log2f().

2296 {
2297  return x.log();
2298 }
Fixed log() const
Definition: fixed.h:612
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ modf()

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> modf ( Fixed< IntType, IntBits > const &  x,
Fixed< IntType, IntBits > *  integral_part 
)
inline

Definition at line 2319 of file fixed.h.

References Fixed< IntType, IntBits >::modf().

2320 {
2321  return x.modf(integral_part);
2322 }
Fixed modf(Fixed *integral_part) const
Definition: fixed.h:2389
+ Here is the call graph for this function:

◆ operator!=() [1/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( double  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1665 of file fixed.h.

1666 {
1667  return Fixed<IntType, IntBits>(a) != b;
1668 }
Definition: fixed.h:42

◆ operator!=() [2/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( float  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1671 of file fixed.h.

1672 {
1673  return Fixed<IntType, IntBits>(a) != b;
1674 }
Definition: fixed.h:42

◆ operator!=() [3/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( uint64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1677 of file fixed.h.

1678 {
1679  return Fixed<IntType, IntBits>(a) != b;
1680 }
Definition: fixed.h:42

◆ operator!=() [4/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( int64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1683 of file fixed.h.

1684 {
1685  return Fixed<IntType, IntBits>(a) != b;
1686 }
Definition: fixed.h:42

◆ operator!=() [5/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( unsigned  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1689 of file fixed.h.

1690 {
1691  return Fixed<IntType, IntBits>(a) != b;
1692 }
Definition: fixed.h:42

◆ operator!=() [6/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( int  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1695 of file fixed.h.

1696 {
1697  return Fixed<IntType, IntBits>(a) != b;
1698 }
Definition: fixed.h:42

◆ operator!=() [7/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( unsigned short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1701 of file fixed.h.

1702 {
1703  return Fixed<IntType, IntBits>(a) != b;
1704 }
Definition: fixed.h:42

◆ operator!=() [8/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1707 of file fixed.h.

1708 {
1709  return Fixed<IntType, IntBits>(a) != b;
1710 }
Definition: fixed.h:42

◆ operator!=() [9/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( unsigned char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1713 of file fixed.h.

1714 {
1715  return Fixed<IntType, IntBits>(a) != b;
1716 }
Definition: fixed.h:42

◆ operator!=() [10/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1719 of file fixed.h.

1720 {
1721  return Fixed<IntType, IntBits>(a) != b;
1722 }
Definition: fixed.h:42

◆ operator!=() [11/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( Fixed< IntType, IntBits > const &  a,
double  b 
)
inline

Definition at line 1725 of file fixed.h.

1726 {
1727  return a != Fixed<IntType, IntBits>(b);
1728 }
Definition: fixed.h:42

◆ operator!=() [12/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( Fixed< IntType, IntBits > const &  a,
float  b 
)
inline

Definition at line 1731 of file fixed.h.

1732 {
1733  return a != Fixed<IntType, IntBits>(b);
1734 }
Definition: fixed.h:42

◆ operator!=() [13/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( Fixed< IntType, IntBits > const &  a,
uint64_t  b 
)
inline

Definition at line 1737 of file fixed.h.

1738 {
1739  return a != Fixed<IntType, IntBits>(b);
1740 }
Definition: fixed.h:42

◆ operator!=() [14/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( Fixed< IntType, IntBits > const &  a,
int64_t  b 
)
inline

Definition at line 1743 of file fixed.h.

1744 {
1745  return a != Fixed<IntType, IntBits>(b);
1746 }
Definition: fixed.h:42

◆ operator!=() [15/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( Fixed< IntType, IntBits > const &  a,
unsigned  b 
)
inline

Definition at line 1749 of file fixed.h.

1750 {
1751  return a != Fixed<IntType, IntBits>(b);
1752 }
Definition: fixed.h:42

◆ operator!=() [16/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( Fixed< IntType, IntBits > const &  a,
int  b 
)
inline

Definition at line 1755 of file fixed.h.

1756 {
1757  return a != Fixed<IntType, IntBits>(b);
1758 }
Definition: fixed.h:42

◆ operator!=() [17/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( Fixed< IntType, IntBits > const &  a,
unsigned short  b 
)
inline

Definition at line 1761 of file fixed.h.

1762 {
1763  return a != Fixed<IntType, IntBits>(b);
1764 }
Definition: fixed.h:42

◆ operator!=() [18/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( Fixed< IntType, IntBits > const &  a,
short  b 
)
inline

Definition at line 1767 of file fixed.h.

1768 {
1769  return a != Fixed<IntType, IntBits>(b);
1770 }
Definition: fixed.h:42

◆ operator!=() [19/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( Fixed< IntType, IntBits > const &  a,
unsigned char  b 
)
inline

Definition at line 1773 of file fixed.h.

1774 {
1775  return a != Fixed<IntType, IntBits>(b);
1776 }
Definition: fixed.h:42

◆ operator!=() [20/20]

template<typename IntType , uint32_t IntBits>
bool operator!= ( Fixed< IntType, IntBits > const &  a,
char  b 
)
inline

Definition at line 1779 of file fixed.h.

1780 {
1781  return a != Fixed<IntType, IntBits>(b);
1782 }
Definition: fixed.h:42

◆ operator%() [1/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( double  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 957 of file fixed.h.

958 {
959  Fixed<IntType, IntBits> temp(a);
960  return temp %= b;
961 }
Definition: fixed.h:42

◆ operator%() [2/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( float  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 964 of file fixed.h.

965 {
966  Fixed<IntType, IntBits> temp(a);
967  return temp %= b;
968 }
Definition: fixed.h:42

◆ operator%() [3/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( uint64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 971 of file fixed.h.

972 {
973  Fixed<IntType, IntBits> temp(a);
974  return temp %= b;
975 }
Definition: fixed.h:42

◆ operator%() [4/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( int64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 978 of file fixed.h.

979 {
980  Fixed<IntType, IntBits> temp(a);
981  return temp %= b;
982 }
Definition: fixed.h:42

◆ operator%() [5/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( unsigned  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 985 of file fixed.h.

986 {
987  Fixed<IntType, IntBits> temp(a);
988  return temp %= b;
989 }
Definition: fixed.h:42

◆ operator%() [6/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( int  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 992 of file fixed.h.

993 {
994  Fixed<IntType, IntBits> temp(a);
995  return temp %= b;
996 }
Definition: fixed.h:42

◆ operator%() [7/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( unsigned short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 999 of file fixed.h.

1000 {
1001  Fixed<IntType, IntBits> temp(a);
1002  return temp %= b;
1003 }
Definition: fixed.h:42

◆ operator%() [8/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1006 of file fixed.h.

1007 {
1008  Fixed<IntType, IntBits> temp(a);
1009  return temp %= b;
1010 }
Definition: fixed.h:42

◆ operator%() [9/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( unsigned char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1013 of file fixed.h.

1014 {
1015  Fixed<IntType, IntBits> temp(a);
1016  return temp %= b;
1017 }
Definition: fixed.h:42

◆ operator%() [10/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1020 of file fixed.h.

1021 {
1022  Fixed<IntType, IntBits> temp(a);
1023  return temp %= b;
1024 }
Definition: fixed.h:42

◆ operator%() [11/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( Fixed< IntType, IntBits > const &  a,
double  b 
)
inline

Definition at line 1027 of file fixed.h.

1028 {
1029  Fixed<IntType, IntBits> temp(a);
1030  return temp %= b;
1031 }
Definition: fixed.h:42

◆ operator%() [12/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( Fixed< IntType, IntBits > const &  a,
float  b 
)
inline

Definition at line 1034 of file fixed.h.

1035 {
1036  Fixed<IntType, IntBits> temp(a);
1037  return temp %= b;
1038 }
Definition: fixed.h:42

◆ operator%() [13/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( Fixed< IntType, IntBits > const &  a,
uint64_t  b 
)
inline

Definition at line 1041 of file fixed.h.

1042 {
1043  Fixed<IntType, IntBits> temp(a);
1044  return temp %= b;
1045 }
Definition: fixed.h:42

◆ operator%() [14/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( Fixed< IntType, IntBits > const &  a,
int64_t  b 
)
inline

Definition at line 1048 of file fixed.h.

1049 {
1050  Fixed<IntType, IntBits> temp(a);
1051  return temp %= b;
1052 }
Definition: fixed.h:42

◆ operator%() [15/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( Fixed< IntType, IntBits > const &  a,
unsigned  b 
)
inline

Definition at line 1055 of file fixed.h.

1056 {
1057  Fixed<IntType, IntBits> temp(a);
1058  return temp %= b;
1059 }
Definition: fixed.h:42

◆ operator%() [16/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( Fixed< IntType, IntBits > const &  a,
int  b 
)
inline

Definition at line 1062 of file fixed.h.

1063 {
1064  Fixed<IntType, IntBits> temp(a);
1065  return temp %= b;
1066 }
Definition: fixed.h:42

◆ operator%() [17/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( Fixed< IntType, IntBits > const &  a,
unsigned short  b 
)
inline

Definition at line 1069 of file fixed.h.

1070 {
1071  Fixed<IntType, IntBits> temp(a);
1072  return temp %= b;
1073 }
Definition: fixed.h:42

◆ operator%() [18/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( Fixed< IntType, IntBits > const &  a,
short  b 
)
inline

Definition at line 1076 of file fixed.h.

1077 {
1078  Fixed<IntType, IntBits> temp(a);
1079  return temp %= b;
1080 }
Definition: fixed.h:42

◆ operator%() [19/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( Fixed< IntType, IntBits > const &  a,
unsigned char  b 
)
inline

Definition at line 1083 of file fixed.h.

1084 {
1085  Fixed<IntType, IntBits> temp(a);
1086  return temp %= b;
1087 }
Definition: fixed.h:42

◆ operator%() [20/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( Fixed< IntType, IntBits > const &  a,
char  b 
)
inline

Definition at line 1090 of file fixed.h.

1091 {
1092  Fixed<IntType, IntBits> temp(a);
1093  return temp %= b;
1094 }
Definition: fixed.h:42

◆ operator%() [21/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator% ( Fixed< IntType, IntBits > const &  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1097 of file fixed.h.

1098 {
1099  Fixed<IntType, IntBits> temp(a);
1100  return temp %= b;
1101 }
Definition: fixed.h:42

◆ operator*() [1/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( double  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1251 of file fixed.h.

1252 {
1253  Fixed<IntType, IntBits> temp(b);
1254  return temp *= a;
1255 }
Definition: fixed.h:42

◆ operator*() [2/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( float  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1258 of file fixed.h.

1259 {
1260  Fixed<IntType, IntBits> temp(b);
1261  return temp *= a;
1262 }
Definition: fixed.h:42

◆ operator*() [3/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( uint64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1265 of file fixed.h.

1266 {
1267  Fixed<IntType, IntBits> temp(b);
1268  return temp *= a;
1269 }
Definition: fixed.h:42

◆ operator*() [4/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( int64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1272 of file fixed.h.

1273 {
1274  Fixed<IntType, IntBits> temp(b);
1275  return temp *= a;
1276 }
Definition: fixed.h:42

◆ operator*() [5/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( unsigned  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1279 of file fixed.h.

1280 {
1281  Fixed<IntType, IntBits> temp(b);
1282  return temp *= a;
1283 }
Definition: fixed.h:42

◆ operator*() [6/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( int  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1286 of file fixed.h.

1287 {
1288  Fixed<IntType, IntBits> temp(b);
1289  return temp *= a;
1290 }
Definition: fixed.h:42

◆ operator*() [7/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( unsigned short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1293 of file fixed.h.

1294 {
1295  Fixed<IntType, IntBits> temp(b);
1296  return temp *= a;
1297 }
Definition: fixed.h:42

◆ operator*() [8/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1300 of file fixed.h.

1301 {
1302  Fixed<IntType, IntBits> temp(b);
1303  return temp *= a;
1304 }
Definition: fixed.h:42

◆ operator*() [9/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( unsigned char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1307 of file fixed.h.

1308 {
1309  Fixed<IntType, IntBits> temp(b);
1310  return temp *= a;
1311 }
Definition: fixed.h:42

◆ operator*() [10/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1314 of file fixed.h.

1315 {
1316  Fixed<IntType, IntBits> temp(b);
1317  return temp *= a;
1318 }
Definition: fixed.h:42

◆ operator*() [11/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( Fixed< IntType, IntBits > const &  a,
double  b 
)
inline

Definition at line 1321 of file fixed.h.

1322 {
1323  Fixed<IntType, IntBits> temp(a);
1324  return temp *= b;
1325 }
Definition: fixed.h:42

◆ operator*() [12/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( Fixed< IntType, IntBits > const &  a,
float  b 
)
inline

Definition at line 1328 of file fixed.h.

1329 {
1330  Fixed<IntType, IntBits> temp(a);
1331  return temp *= b;
1332 }
Definition: fixed.h:42

◆ operator*() [13/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( Fixed< IntType, IntBits > const &  a,
uint64_t  b 
)
inline

Definition at line 1335 of file fixed.h.

1336 {
1337  Fixed<IntType, IntBits> temp(a);
1338  return temp *= b;
1339 }
Definition: fixed.h:42

◆ operator*() [14/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( Fixed< IntType, IntBits > const &  a,
int64_t  b 
)
inline

Definition at line 1342 of file fixed.h.

1343 {
1344  Fixed<IntType, IntBits> temp(a);
1345  return temp *= b;
1346 }
Definition: fixed.h:42

◆ operator*() [15/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( Fixed< IntType, IntBits > const &  a,
unsigned  b 
)
inline

Definition at line 1349 of file fixed.h.

1350 {
1351  Fixed<IntType, IntBits> temp(a);
1352  return temp *= b;
1353 }
Definition: fixed.h:42

◆ operator*() [16/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( Fixed< IntType, IntBits > const &  a,
int  b 
)
inline

Definition at line 1356 of file fixed.h.

1357 {
1358  Fixed<IntType, IntBits> temp(a);
1359  return temp *= b;
1360 }
Definition: fixed.h:42

◆ operator*() [17/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( Fixed< IntType, IntBits > const &  a,
unsigned short  b 
)
inline

Definition at line 1363 of file fixed.h.

1364 {
1365  Fixed<IntType, IntBits> temp(a);
1366  return temp *= b;
1367 }
Definition: fixed.h:42

◆ operator*() [18/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( Fixed< IntType, IntBits > const &  a,
short  b 
)
inline

Definition at line 1370 of file fixed.h.

1371 {
1372  Fixed<IntType, IntBits> temp(a);
1373  return temp *= b;
1374 }
Definition: fixed.h:42

◆ operator*() [19/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( Fixed< IntType, IntBits > const &  a,
unsigned char  b 
)
inline

Definition at line 1377 of file fixed.h.

1378 {
1379  Fixed<IntType, IntBits> temp(a);
1380  return temp *= b;
1381 }
Definition: fixed.h:42

◆ operator*() [20/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( Fixed< IntType, IntBits > const &  a,
char  b 
)
inline

Definition at line 1384 of file fixed.h.

1385 {
1386  Fixed<IntType, IntBits> temp(a);
1387  return temp *= b;
1388 }
Definition: fixed.h:42

◆ operator*() [21/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator* ( Fixed< IntType, IntBits > const &  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1391 of file fixed.h.

1392 {
1393  Fixed<IntType, IntBits> temp(a);
1394  return temp *= b;
1395 }
Definition: fixed.h:42

◆ operator+() [1/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( double  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1104 of file fixed.h.

1105 {
1106  Fixed<IntType, IntBits> temp(a);
1107  return temp += b;
1108 }
Definition: fixed.h:42

◆ operator+() [2/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( float  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1111 of file fixed.h.

1112 {
1113  Fixed<IntType, IntBits> temp(a);
1114  return temp += b;
1115 }
Definition: fixed.h:42

◆ operator+() [3/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( uint64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1118 of file fixed.h.

1119 {
1120  Fixed<IntType, IntBits> temp(a);
1121  return temp += b;
1122 }
Definition: fixed.h:42

◆ operator+() [4/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( int64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1125 of file fixed.h.

1126 {
1127  Fixed<IntType, IntBits> temp(a);
1128  return temp += b;
1129 }
Definition: fixed.h:42

◆ operator+() [5/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( unsigned  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1132 of file fixed.h.

1133 {
1134  Fixed<IntType, IntBits> temp(a);
1135  return temp += b;
1136 }
Definition: fixed.h:42

◆ operator+() [6/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( int  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1139 of file fixed.h.

1140 {
1141  Fixed<IntType, IntBits> temp(a);
1142  return temp += b;
1143 }
Definition: fixed.h:42

◆ operator+() [7/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( unsigned short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1146 of file fixed.h.

1147 {
1148  Fixed<IntType, IntBits> temp(a);
1149  return temp += b;
1150 }
Definition: fixed.h:42

◆ operator+() [8/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1153 of file fixed.h.

1154 {
1155  Fixed<IntType, IntBits> temp(a);
1156  return temp += b;
1157 }
Definition: fixed.h:42

◆ operator+() [9/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( unsigned char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1160 of file fixed.h.

1161 {
1162  Fixed<IntType, IntBits> temp(a);
1163  return temp += b;
1164 }
Definition: fixed.h:42

◆ operator+() [10/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1167 of file fixed.h.

1168 {
1169  Fixed<IntType, IntBits> temp(a);
1170  return temp += b;
1171 }
Definition: fixed.h:42

◆ operator+() [11/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( Fixed< IntType, IntBits > const &  a,
double  b 
)
inline

Definition at line 1174 of file fixed.h.

1175 {
1176  Fixed<IntType, IntBits> temp(a);
1177  return temp += b;
1178 }
Definition: fixed.h:42

◆ operator+() [12/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( Fixed< IntType, IntBits > const &  a,
float  b 
)
inline

Definition at line 1181 of file fixed.h.

1182 {
1183  Fixed<IntType, IntBits> temp(a);
1184  return temp += b;
1185 }
Definition: fixed.h:42

◆ operator+() [13/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( Fixed< IntType, IntBits > const &  a,
uint64_t  b 
)
inline

Definition at line 1188 of file fixed.h.

1189 {
1190  Fixed<IntType, IntBits> temp(a);
1191  return temp += b;
1192 }
Definition: fixed.h:42

◆ operator+() [14/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( Fixed< IntType, IntBits > const &  a,
int64_t  b 
)
inline

Definition at line 1195 of file fixed.h.

1196 {
1197  Fixed<IntType, IntBits> temp(a);
1198  return temp += b;
1199 }
Definition: fixed.h:42

◆ operator+() [15/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( Fixed< IntType, IntBits > const &  a,
unsigned  b 
)
inline

Definition at line 1202 of file fixed.h.

1203 {
1204  Fixed<IntType, IntBits> temp(a);
1205  return temp += b;
1206 }
Definition: fixed.h:42

◆ operator+() [16/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( Fixed< IntType, IntBits > const &  a,
int  b 
)
inline

Definition at line 1209 of file fixed.h.

1210 {
1211  Fixed<IntType, IntBits> temp(a);
1212  return temp += b;
1213 }
Definition: fixed.h:42

◆ operator+() [17/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( Fixed< IntType, IntBits > const &  a,
unsigned short  b 
)
inline

Definition at line 1216 of file fixed.h.

1217 {
1218  Fixed<IntType, IntBits> temp(a);
1219  return temp += b;
1220 }
Definition: fixed.h:42

◆ operator+() [18/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( Fixed< IntType, IntBits > const &  a,
short  b 
)
inline

Definition at line 1223 of file fixed.h.

1224 {
1225  Fixed<IntType, IntBits> temp(a);
1226  return temp += b;
1227 }
Definition: fixed.h:42

◆ operator+() [19/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( Fixed< IntType, IntBits > const &  a,
unsigned char  b 
)
inline

Definition at line 1230 of file fixed.h.

1231 {
1232  Fixed<IntType, IntBits> temp(a);
1233  return temp += b;
1234 }
Definition: fixed.h:42

◆ operator+() [20/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( Fixed< IntType, IntBits > const &  a,
char  b 
)
inline

Definition at line 1237 of file fixed.h.

1238 {
1239  Fixed<IntType, IntBits> temp(a);
1240  return temp += b;
1241 }
Definition: fixed.h:42

◆ operator+() [21/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator+ ( Fixed< IntType, IntBits > const &  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1244 of file fixed.h.

1245 {
1246  Fixed<IntType, IntBits> temp(a);
1247  return temp += b;
1248 }
Definition: fixed.h:42

◆ operator-() [1/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( double  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 809 of file fixed.h.

810 {
811  Fixed<IntType, IntBits> temp(a);
812  return temp -= b;
813 }
Definition: fixed.h:42

◆ operator-() [2/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( float  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 817 of file fixed.h.

818 {
819  Fixed<IntType, IntBits> temp(a);
820  return temp -= b;
821 }
Definition: fixed.h:42

◆ operator-() [3/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( uint64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 824 of file fixed.h.

825 {
826  Fixed<IntType, IntBits> temp(a);
827  return temp -= b;
828 }
Definition: fixed.h:42

◆ operator-() [4/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( int64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 831 of file fixed.h.

832 {
833  Fixed<IntType, IntBits> temp(a);
834  return temp -= b;
835 }
Definition: fixed.h:42

◆ operator-() [5/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( unsigned  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 838 of file fixed.h.

839 {
840  Fixed<IntType, IntBits> temp(a);
841  return temp -= b;
842 }
Definition: fixed.h:42

◆ operator-() [6/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( int  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 845 of file fixed.h.

846 {
847  Fixed<IntType, IntBits> temp(a);
848  return temp -= b;
849 }
Definition: fixed.h:42

◆ operator-() [7/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( unsigned short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 852 of file fixed.h.

853 {
854  Fixed<IntType, IntBits> temp(a);
855  return temp -= b;
856 }
Definition: fixed.h:42

◆ operator-() [8/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 859 of file fixed.h.

860 {
861  Fixed<IntType, IntBits> temp(a);
862  return temp -= b;
863 }
Definition: fixed.h:42

◆ operator-() [9/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( unsigned char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 866 of file fixed.h.

867 {
868  Fixed<IntType, IntBits> temp(a);
869  return temp -= b;
870 }
Definition: fixed.h:42

◆ operator-() [10/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 873 of file fixed.h.

874 {
875  Fixed<IntType, IntBits> temp(a);
876  return temp -= b;
877 }
Definition: fixed.h:42

◆ operator-() [11/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( Fixed< IntType, IntBits > const &  a,
double  b 
)
inline

Definition at line 880 of file fixed.h.

881 {
882  Fixed<IntType, IntBits> temp(a);
883  return temp -= b;
884 }
Definition: fixed.h:42

◆ operator-() [12/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( Fixed< IntType, IntBits > const &  a,
float  b 
)
inline

Definition at line 887 of file fixed.h.

888 {
889  Fixed<IntType, IntBits> temp(a);
890  return temp -= b;
891 }
Definition: fixed.h:42

◆ operator-() [13/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( Fixed< IntType, IntBits > const &  a,
uint64_t  b 
)
inline

Definition at line 894 of file fixed.h.

895 {
896  Fixed<IntType, IntBits> temp(a);
897  return temp -= b;
898 }
Definition: fixed.h:42

◆ operator-() [14/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( Fixed< IntType, IntBits > const &  a,
int64_t  b 
)
inline

Definition at line 901 of file fixed.h.

902 {
903  Fixed<IntType, IntBits> temp(a);
904  return temp -= b;
905 }
Definition: fixed.h:42

◆ operator-() [15/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( Fixed< IntType, IntBits > const &  a,
unsigned  b 
)
inline

Definition at line 908 of file fixed.h.

909 {
910  Fixed<IntType, IntBits> temp(a);
911  return temp -= b;
912 }
Definition: fixed.h:42

◆ operator-() [16/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( Fixed< IntType, IntBits > const &  a,
int  b 
)
inline

Definition at line 915 of file fixed.h.

916 {
917  Fixed<IntType, IntBits> temp(a);
918  return temp -= b;
919 }
Definition: fixed.h:42

◆ operator-() [17/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( Fixed< IntType, IntBits > const &  a,
unsigned short  b 
)
inline

Definition at line 922 of file fixed.h.

923 {
924  Fixed<IntType, IntBits> temp(a);
925  return temp -= b;
926 }
Definition: fixed.h:42

◆ operator-() [18/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( Fixed< IntType, IntBits > const &  a,
short  b 
)
inline

Definition at line 929 of file fixed.h.

930 {
931  Fixed<IntType, IntBits> temp(a);
932  return temp -= b;
933 }
Definition: fixed.h:42

◆ operator-() [19/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( Fixed< IntType, IntBits > const &  a,
unsigned char  b 
)
inline

Definition at line 936 of file fixed.h.

937 {
938  Fixed<IntType, IntBits> temp(a);
939  return temp -= b;
940 }
Definition: fixed.h:42

◆ operator-() [20/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( Fixed< IntType, IntBits > const &  a,
char  b 
)
inline

Definition at line 943 of file fixed.h.

944 {
945  Fixed<IntType, IntBits> temp(a);
946  return temp -= b;
947 }
Definition: fixed.h:42

◆ operator-() [21/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator- ( Fixed< IntType, IntBits > const &  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 950 of file fixed.h.

951 {
952  Fixed<IntType, IntBits> temp(a);
953  return temp -= b;
954 }
Definition: fixed.h:42

◆ operator/() [1/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( double  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1398 of file fixed.h.

1399 {
1400  Fixed<IntType, IntBits> temp(a);
1401  return temp /= b;
1402 }
Definition: fixed.h:42

◆ operator/() [2/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( float  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1405 of file fixed.h.

1406 {
1407  Fixed<IntType, IntBits> temp(a);
1408  return temp /= b;
1409 }
Definition: fixed.h:42

◆ operator/() [3/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( uint64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1412 of file fixed.h.

1413 {
1414  Fixed<IntType, IntBits> temp(a);
1415  return temp /= b;
1416 }
Definition: fixed.h:42

◆ operator/() [4/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( int64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1419 of file fixed.h.

1420 {
1421  Fixed<IntType, IntBits> temp(a);
1422  return temp /= b;
1423 }
Definition: fixed.h:42

◆ operator/() [5/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( unsigned  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1426 of file fixed.h.

1427 {
1428  Fixed<IntType, IntBits> temp(a);
1429  return temp /= b;
1430 }
Definition: fixed.h:42

◆ operator/() [6/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( int  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1433 of file fixed.h.

1434 {
1435  Fixed<IntType, IntBits> temp(a);
1436  return temp /= b;
1437 }
Definition: fixed.h:42

◆ operator/() [7/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( unsigned short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1440 of file fixed.h.

1441 {
1442  Fixed<IntType, IntBits> temp(a);
1443  return temp /= b;
1444 }
Definition: fixed.h:42

◆ operator/() [8/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1447 of file fixed.h.

1448 {
1449  Fixed<IntType, IntBits> temp(a);
1450  return temp /= b;
1451 }
Definition: fixed.h:42

◆ operator/() [9/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( unsigned char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1454 of file fixed.h.

1455 {
1456  Fixed<IntType, IntBits> temp(a);
1457  return temp /= b;
1458 }
Definition: fixed.h:42

◆ operator/() [10/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1461 of file fixed.h.

1462 {
1463  Fixed<IntType, IntBits> temp(a);
1464  return temp /= b;
1465 }
Definition: fixed.h:42

◆ operator/() [11/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( Fixed< IntType, IntBits > const &  a,
double  b 
)
inline

Definition at line 1468 of file fixed.h.

1469 {
1470  Fixed<IntType, IntBits> temp(a);
1471  return temp /= b;
1472 }
Definition: fixed.h:42

◆ operator/() [12/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( Fixed< IntType, IntBits > const &  a,
float  b 
)
inline

Definition at line 1475 of file fixed.h.

1476 {
1477  Fixed<IntType, IntBits> temp(a);
1478  return temp /= b;
1479 }
Definition: fixed.h:42

◆ operator/() [13/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( Fixed< IntType, IntBits > const &  a,
uint64_t  b 
)
inline

Definition at line 1482 of file fixed.h.

1483 {
1484  Fixed<IntType, IntBits> temp(a);
1485  return temp /= b;
1486 }
Definition: fixed.h:42

◆ operator/() [14/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( Fixed< IntType, IntBits > const &  a,
int64_t  b 
)
inline

Definition at line 1489 of file fixed.h.

1490 {
1491  Fixed<IntType, IntBits> temp(a);
1492  return temp /= b;
1493 }
Definition: fixed.h:42

◆ operator/() [15/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( Fixed< IntType, IntBits > const &  a,
unsigned  b 
)
inline

Definition at line 1496 of file fixed.h.

1497 {
1498  Fixed<IntType, IntBits> temp(a);
1499  return temp /= b;
1500 }
Definition: fixed.h:42

◆ operator/() [16/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( Fixed< IntType, IntBits > const &  a,
int  b 
)
inline

Definition at line 1503 of file fixed.h.

1504 {
1505  Fixed<IntType, IntBits> temp(a);
1506  return temp /= b;
1507 }
Definition: fixed.h:42

◆ operator/() [17/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( Fixed< IntType, IntBits > const &  a,
unsigned short  b 
)
inline

Definition at line 1510 of file fixed.h.

1511 {
1512  Fixed<IntType, IntBits> temp(a);
1513  return temp /= b;
1514 }
Definition: fixed.h:42

◆ operator/() [18/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( Fixed< IntType, IntBits > const &  a,
short  b 
)
inline

Definition at line 1517 of file fixed.h.

1518 {
1519  Fixed<IntType, IntBits> temp(a);
1520  return temp /= b;
1521 }
Definition: fixed.h:42

◆ operator/() [19/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( Fixed< IntType, IntBits > const &  a,
unsigned char  b 
)
inline

Definition at line 1524 of file fixed.h.

1525 {
1526  Fixed<IntType, IntBits> temp(a);
1527  return temp /= b;
1528 }
Definition: fixed.h:42

◆ operator/() [20/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( Fixed< IntType, IntBits > const &  a,
char  b 
)
inline

Definition at line 1531 of file fixed.h.

1532 {
1533  Fixed<IntType, IntBits> temp(a);
1534  return temp /= b;
1535 }
Definition: fixed.h:42

◆ operator/() [21/21]

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> operator/ ( Fixed< IntType, IntBits > const &  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1538 of file fixed.h.

1539 {
1540  Fixed<IntType, IntBits> temp(a);
1541  return temp /= b;
1542 }
Definition: fixed.h:42

◆ operator<() [1/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( double  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1785 of file fixed.h.

1786 {
1787  return Fixed<IntType, IntBits>(a) < b;
1788 }
Definition: fixed.h:42

◆ operator<() [2/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( float  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1791 of file fixed.h.

1792 {
1793  return Fixed<IntType, IntBits>(a) < b;
1794 }
Definition: fixed.h:42

◆ operator<() [3/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( uint64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1797 of file fixed.h.

1798 {
1799  return Fixed<IntType, IntBits>(a) < b;
1800 }
Definition: fixed.h:42

◆ operator<() [4/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( int64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1803 of file fixed.h.

1804 {
1805  return Fixed<IntType, IntBits>(a) < b;
1806 }
Definition: fixed.h:42

◆ operator<() [5/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( unsigned  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1809 of file fixed.h.

1810 {
1811  return Fixed<IntType, IntBits>(a) < b;
1812 }
Definition: fixed.h:42

◆ operator<() [6/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( int  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1815 of file fixed.h.

1816 {
1817  return Fixed<IntType, IntBits>(a) < b;
1818 }
Definition: fixed.h:42

◆ operator<() [7/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( unsigned short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1821 of file fixed.h.

1822 {
1823  return Fixed<IntType, IntBits>(a) < b;
1824 }
Definition: fixed.h:42

◆ operator<() [8/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1827 of file fixed.h.

1828 {
1829  return Fixed<IntType, IntBits>(a) < b;
1830 }
Definition: fixed.h:42

◆ operator<() [9/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( unsigned char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1833 of file fixed.h.

1834 {
1835  return Fixed<IntType, IntBits>(a) < b;
1836 }
Definition: fixed.h:42

◆ operator<() [10/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1839 of file fixed.h.

1840 {
1841  return Fixed<IntType, IntBits>(a) < b;
1842 }
Definition: fixed.h:42

◆ operator<() [11/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( Fixed< IntType, IntBits > const &  a,
double  b 
)
inline

Definition at line 1845 of file fixed.h.

1846 {
1847  return a < Fixed<IntType, IntBits>(b);
1848 }

◆ operator<() [12/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( Fixed< IntType, IntBits > const &  a,
float  b 
)
inline

Definition at line 1851 of file fixed.h.

1852 {
1853  return a < Fixed<IntType, IntBits>(b);
1854 }

◆ operator<() [13/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( Fixed< IntType, IntBits > const &  a,
uint64_t  b 
)
inline

Definition at line 1857 of file fixed.h.

1858 {
1859  return a < Fixed<IntType, IntBits>(b);
1860 }

◆ operator<() [14/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( Fixed< IntType, IntBits > const &  a,
int64_t  b 
)
inline

Definition at line 1863 of file fixed.h.

1864 {
1865  return a < Fixed<IntType, IntBits>(b);
1866 }

◆ operator<() [15/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( Fixed< IntType, IntBits > const &  a,
unsigned  b 
)
inline

Definition at line 1869 of file fixed.h.

1870 {
1871  return a < Fixed<IntType, IntBits>(b);
1872 }

◆ operator<() [16/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( Fixed< IntType, IntBits > const &  a,
int  b 
)
inline

Definition at line 1875 of file fixed.h.

1876 {
1877  return a < Fixed<IntType, IntBits>(b);
1878 }

◆ operator<() [17/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( Fixed< IntType, IntBits > const &  a,
unsigned short  b 
)
inline

Definition at line 1881 of file fixed.h.

1882 {
1883  return a < Fixed<IntType, IntBits>(b);
1884 }

◆ operator<() [18/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( Fixed< IntType, IntBits > const &  a,
short  b 
)
inline

Definition at line 1887 of file fixed.h.

1888 {
1889  return a < Fixed<IntType, IntBits>(b);
1890 }

◆ operator<() [19/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( Fixed< IntType, IntBits > const &  a,
unsigned char  b 
)
inline

Definition at line 1893 of file fixed.h.

1894 {
1895  return a < Fixed<IntType, IntBits>(b);
1896 }

◆ operator<() [20/20]

template<typename IntType , uint32_t IntBits>
bool operator< ( Fixed< IntType, IntBits > const &  a,
char  b 
)
inline

Definition at line 1899 of file fixed.h.

1900 {
1901  return a < Fixed<IntType, IntBits>(b);
1902 }

◆ operator<=() [1/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( double  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2025 of file fixed.h.

2026 {
2027  return Fixed<IntType, IntBits>(a) <= b;
2028 }
Definition: fixed.h:42

◆ operator<=() [2/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( float  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2031 of file fixed.h.

2032 {
2033  return Fixed<IntType, IntBits>(a) <= b;
2034 }
Definition: fixed.h:42

◆ operator<=() [3/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( uint64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2037 of file fixed.h.

2038 {
2039  return Fixed<IntType, IntBits>(a) <= b;
2040 }
Definition: fixed.h:42

◆ operator<=() [4/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( int64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2043 of file fixed.h.

2044 {
2045  return Fixed<IntType, IntBits>(a) <= b;
2046 }
Definition: fixed.h:42

◆ operator<=() [5/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( unsigned  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2049 of file fixed.h.

2050 {
2051  return Fixed<IntType, IntBits>(a) <= b;
2052 }
Definition: fixed.h:42

◆ operator<=() [6/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( int  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2055 of file fixed.h.

2056 {
2057  return Fixed<IntType, IntBits>(a) <= b;
2058 }
Definition: fixed.h:42

◆ operator<=() [7/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( unsigned short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2061 of file fixed.h.

2062 {
2063  return Fixed<IntType, IntBits>(a) <= b;
2064 }
Definition: fixed.h:42

◆ operator<=() [8/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2067 of file fixed.h.

2068 {
2069  return Fixed<IntType, IntBits>(a) <= b;
2070 }
Definition: fixed.h:42

◆ operator<=() [9/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( unsigned char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2073 of file fixed.h.

2074 {
2075  return Fixed<IntType, IntBits>(a) <= b;
2076 }
Definition: fixed.h:42

◆ operator<=() [10/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2079 of file fixed.h.

2080 {
2081  return Fixed<IntType, IntBits>(a) <= b;
2082 }
Definition: fixed.h:42

◆ operator<=() [11/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( Fixed< IntType, IntBits > const &  a,
double  b 
)
inline

Definition at line 2085 of file fixed.h.

2086 {
2087  return a <= Fixed<IntType, IntBits>(b);
2088 }

◆ operator<=() [12/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( Fixed< IntType, IntBits > const &  a,
float  b 
)
inline

Definition at line 2091 of file fixed.h.

2092 {
2093  return a <= Fixed<IntType, IntBits>(b);
2094 }

◆ operator<=() [13/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( Fixed< IntType, IntBits > const &  a,
uint64_t  b 
)
inline

Definition at line 2097 of file fixed.h.

2098 {
2099  return a <= Fixed<IntType, IntBits>(b);
2100 }

◆ operator<=() [14/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( Fixed< IntType, IntBits > const &  a,
int64_t  b 
)
inline

Definition at line 2103 of file fixed.h.

2104 {
2105  return a <= Fixed<IntType, IntBits>(b);
2106 }

◆ operator<=() [15/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( Fixed< IntType, IntBits > const &  a,
unsigned  b 
)
inline

Definition at line 2109 of file fixed.h.

2110 {
2111  return a <= Fixed<IntType, IntBits>(b);
2112 }

◆ operator<=() [16/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( Fixed< IntType, IntBits > const &  a,
int  b 
)
inline

Definition at line 2115 of file fixed.h.

2116 {
2117  return a <= Fixed<IntType, IntBits>(b);
2118 }

◆ operator<=() [17/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( Fixed< IntType, IntBits > const &  a,
unsigned short  b 
)
inline

Definition at line 2121 of file fixed.h.

2122 {
2123  return a <= Fixed<IntType, IntBits>(b);
2124 }

◆ operator<=() [18/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( Fixed< IntType, IntBits > const &  a,
short  b 
)
inline

Definition at line 2127 of file fixed.h.

2128 {
2129  return a <= Fixed<IntType, IntBits>(b);
2130 }

◆ operator<=() [19/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( Fixed< IntType, IntBits > const &  a,
unsigned char  b 
)
inline

Definition at line 2133 of file fixed.h.

2134 {
2135  return a <= Fixed<IntType, IntBits>(b);
2136 }

◆ operator<=() [20/20]

template<typename IntType , uint32_t IntBits>
bool operator<= ( Fixed< IntType, IntBits > const &  a,
char  b 
)
inline

Definition at line 2139 of file fixed.h.

2140 {
2141  return a <= Fixed<IntType, IntBits>(b);
2142 }

◆ operator==() [1/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( double  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1545 of file fixed.h.

1546 {
1547  return Fixed<IntType, IntBits>(a) == b;
1548 }
Definition: fixed.h:42

◆ operator==() [2/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( float  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1551 of file fixed.h.

1552 {
1553  return Fixed<IntType, IntBits>(a) == b;
1554 }
Definition: fixed.h:42

◆ operator==() [3/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( uint64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1557 of file fixed.h.

1558 {
1559  return Fixed<IntType, IntBits>(a) == b;
1560 }
Definition: fixed.h:42

◆ operator==() [4/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( int64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1563 of file fixed.h.

1564 {
1565  return Fixed<IntType, IntBits>(a) == b;
1566 }
Definition: fixed.h:42

◆ operator==() [5/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( unsigned  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1569 of file fixed.h.

1570 {
1571  return Fixed<IntType, IntBits>(a) == b;
1572 }
Definition: fixed.h:42

◆ operator==() [6/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( int  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1575 of file fixed.h.

1576 {
1577  return Fixed<IntType, IntBits>(a) == b;
1578 }
Definition: fixed.h:42

◆ operator==() [7/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( unsigned short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1581 of file fixed.h.

1582 {
1583  return Fixed<IntType, IntBits>(a) == b;
1584 }
Definition: fixed.h:42

◆ operator==() [8/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1587 of file fixed.h.

1588 {
1589  return Fixed<IntType, IntBits>(a) == b;
1590 }
Definition: fixed.h:42

◆ operator==() [9/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( unsigned char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1593 of file fixed.h.

1594 {
1595  return Fixed<IntType, IntBits>(a) == b;
1596 }
Definition: fixed.h:42

◆ operator==() [10/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1599 of file fixed.h.

1600 {
1601  return Fixed<IntType, IntBits>(a) == b;
1602 }
Definition: fixed.h:42

◆ operator==() [11/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( Fixed< IntType, IntBits > const &  a,
double  b 
)
inline

Definition at line 1605 of file fixed.h.

1606 {
1607  return a == Fixed<IntType, IntBits>(b);
1608 }
Definition: fixed.h:42

◆ operator==() [12/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( Fixed< IntType, IntBits > const &  a,
float  b 
)
inline

Definition at line 1611 of file fixed.h.

1612 {
1613  return a == Fixed<IntType, IntBits>(b);
1614 }
Definition: fixed.h:42

◆ operator==() [13/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( Fixed< IntType, IntBits > const &  a,
uint64_t  b 
)
inline

Definition at line 1617 of file fixed.h.

1618 {
1619  return a == Fixed<IntType, IntBits>(b);
1620 }
Definition: fixed.h:42

◆ operator==() [14/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( Fixed< IntType, IntBits > const &  a,
int64_t  b 
)
inline

Definition at line 1623 of file fixed.h.

1624 {
1625  return a == Fixed<IntType, IntBits>(b);
1626 }
Definition: fixed.h:42

◆ operator==() [15/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( Fixed< IntType, IntBits > const &  a,
unsigned  b 
)
inline

Definition at line 1629 of file fixed.h.

1630 {
1631  return a == Fixed<IntType, IntBits>(b);
1632 }
Definition: fixed.h:42

◆ operator==() [16/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( Fixed< IntType, IntBits > const &  a,
int  b 
)
inline

Definition at line 1635 of file fixed.h.

1636 {
1637  return a == Fixed<IntType, IntBits>(b);
1638 }
Definition: fixed.h:42

◆ operator==() [17/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( Fixed< IntType, IntBits > const &  a,
unsigned short  b 
)
inline

Definition at line 1641 of file fixed.h.

1642 {
1643  return a == Fixed<IntType, IntBits>(b);
1644 }
Definition: fixed.h:42

◆ operator==() [18/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( Fixed< IntType, IntBits > const &  a,
short  b 
)
inline

Definition at line 1647 of file fixed.h.

1648 {
1649  return a == Fixed<IntType, IntBits>(b);
1650 }
Definition: fixed.h:42

◆ operator==() [19/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( Fixed< IntType, IntBits > const &  a,
unsigned char  b 
)
inline

Definition at line 1653 of file fixed.h.

1654 {
1655  return a == Fixed<IntType, IntBits>(b);
1656 }
Definition: fixed.h:42

◆ operator==() [20/20]

template<typename IntType , uint32_t IntBits>
bool operator== ( Fixed< IntType, IntBits > const &  a,
char  b 
)
inline

Definition at line 1659 of file fixed.h.

1660 {
1661  return a == Fixed<IntType, IntBits>(b);
1662 }
Definition: fixed.h:42

◆ operator>() [1/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( double  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1905 of file fixed.h.

1906 {
1907  return Fixed<IntType, IntBits>(a) > b;
1908 }
Definition: fixed.h:42

◆ operator>() [2/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( float  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1911 of file fixed.h.

1912 {
1913  return Fixed<IntType, IntBits>(a) > b;
1914 }
Definition: fixed.h:42

◆ operator>() [3/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( uint64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1917 of file fixed.h.

1918 {
1919  return Fixed<IntType, IntBits>(a) > b;
1920 }
Definition: fixed.h:42

◆ operator>() [4/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( int64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1923 of file fixed.h.

1924 {
1925  return Fixed<IntType, IntBits>(a) > b;
1926 }
Definition: fixed.h:42

◆ operator>() [5/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( unsigned  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1929 of file fixed.h.

1930 {
1931  return Fixed<IntType, IntBits>(a) > b;
1932 }
Definition: fixed.h:42

◆ operator>() [6/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( int  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1935 of file fixed.h.

1936 {
1937  return Fixed<IntType, IntBits>(a) > b;
1938 }
Definition: fixed.h:42

◆ operator>() [7/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( unsigned short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1941 of file fixed.h.

1942 {
1943  return Fixed<IntType, IntBits>(a) > b;
1944 }
Definition: fixed.h:42

◆ operator>() [8/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1947 of file fixed.h.

1948 {
1949  return Fixed<IntType, IntBits>(a) > b;
1950 }
Definition: fixed.h:42

◆ operator>() [9/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( unsigned char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1953 of file fixed.h.

1954 {
1955  return Fixed<IntType, IntBits>(a) > b;
1956 }
Definition: fixed.h:42

◆ operator>() [10/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 1959 of file fixed.h.

1960 {
1961  return Fixed<IntType, IntBits>(a) > b;
1962 }
Definition: fixed.h:42

◆ operator>() [11/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( Fixed< IntType, IntBits > const &  a,
double  b 
)
inline

Definition at line 1965 of file fixed.h.

1966 {
1967  return a > Fixed<IntType, IntBits>(b);
1968 }
Definition: fixed.h:42

◆ operator>() [12/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( Fixed< IntType, IntBits > const &  a,
float  b 
)
inline

Definition at line 1971 of file fixed.h.

1972 {
1973  return a > Fixed<IntType, IntBits>(b);
1974 }
Definition: fixed.h:42

◆ operator>() [13/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( Fixed< IntType, IntBits > const &  a,
uint64_t  b 
)
inline

Definition at line 1977 of file fixed.h.

1978 {
1979  return a > Fixed<IntType, IntBits>(b);
1980 }
Definition: fixed.h:42

◆ operator>() [14/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( Fixed< IntType, IntBits > const &  a,
int64_t  b 
)
inline

Definition at line 1983 of file fixed.h.

1984 {
1985  return a > Fixed<IntType, IntBits>(b);
1986 }
Definition: fixed.h:42

◆ operator>() [15/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( Fixed< IntType, IntBits > const &  a,
unsigned  b 
)
inline

Definition at line 1989 of file fixed.h.

1990 {
1991  return a > Fixed<IntType, IntBits>(b);
1992 }
Definition: fixed.h:42

◆ operator>() [16/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( Fixed< IntType, IntBits > const &  a,
int  b 
)
inline

Definition at line 1995 of file fixed.h.

1996 {
1997  return a > Fixed<IntType, IntBits>(b);
1998 }
Definition: fixed.h:42

◆ operator>() [17/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( Fixed< IntType, IntBits > const &  a,
unsigned short  b 
)
inline

Definition at line 2001 of file fixed.h.

2002 {
2003  return a > Fixed<IntType, IntBits>(b);
2004 }
Definition: fixed.h:42

◆ operator>() [18/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( Fixed< IntType, IntBits > const &  a,
short  b 
)
inline

Definition at line 2007 of file fixed.h.

2008 {
2009  return a > Fixed<IntType, IntBits>(b);
2010 }
Definition: fixed.h:42

◆ operator>() [19/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( Fixed< IntType, IntBits > const &  a,
unsigned char  b 
)
inline

Definition at line 2013 of file fixed.h.

2014 {
2015  return a > Fixed<IntType, IntBits>(b);
2016 }
Definition: fixed.h:42

◆ operator>() [20/20]

template<typename IntType , uint32_t IntBits>
bool operator> ( Fixed< IntType, IntBits > const &  a,
char  b 
)
inline

Definition at line 2019 of file fixed.h.

2020 {
2021  return a > Fixed<IntType, IntBits>(b);
2022 }
Definition: fixed.h:42

◆ operator>=() [1/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( double  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2145 of file fixed.h.

2146 {
2147  return Fixed<IntType, IntBits>(a) >= b;
2148 }
Definition: fixed.h:42

◆ operator>=() [2/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( float  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2151 of file fixed.h.

2152 {
2153  return Fixed<IntType, IntBits>(a) >= b;
2154 }
Definition: fixed.h:42

◆ operator>=() [3/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( uint64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2157 of file fixed.h.

2158 {
2159  return Fixed<IntType, IntBits>(a) >= b;
2160 }
Definition: fixed.h:42

◆ operator>=() [4/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( int64_t  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2163 of file fixed.h.

2164 {
2165  return Fixed<IntType, IntBits>(a) >= b;
2166 }
Definition: fixed.h:42

◆ operator>=() [5/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( unsigned  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2169 of file fixed.h.

2170 {
2171  return Fixed<IntType, IntBits>(a) >= b;
2172 }
Definition: fixed.h:42

◆ operator>=() [6/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( int  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2175 of file fixed.h.

2176 {
2177  return Fixed<IntType, IntBits>(a) >= b;
2178 }
Definition: fixed.h:42

◆ operator>=() [7/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( unsigned short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2181 of file fixed.h.

2182 {
2183  return Fixed<IntType, IntBits>(a) >= b;
2184 }
Definition: fixed.h:42

◆ operator>=() [8/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( short  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2187 of file fixed.h.

2188 {
2189  return Fixed<IntType, IntBits>(a)>=b;
2190 }
Definition: fixed.h:42

◆ operator>=() [9/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( unsigned char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2193 of file fixed.h.

2194 {
2195  return Fixed<IntType, IntBits>(a) >= b;
2196 }
Definition: fixed.h:42

◆ operator>=() [10/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( char  a,
Fixed< IntType, IntBits > const &  b 
)
inline

Definition at line 2199 of file fixed.h.

2200 {
2201  return Fixed<IntType, IntBits>(a) >= b;
2202 }
Definition: fixed.h:42

◆ operator>=() [11/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( Fixed< IntType, IntBits > const &  a,
double  b 
)
inline

Definition at line 2205 of file fixed.h.

2206 {
2207  return a >= Fixed<IntType, IntBits>(b);
2208 }
Definition: fixed.h:42

◆ operator>=() [12/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( Fixed< IntType, IntBits > const &  a,
float  b 
)
inline

Definition at line 2211 of file fixed.h.

2212 {
2213  return a >= Fixed<IntType, IntBits>(b);
2214 }
Definition: fixed.h:42

◆ operator>=() [13/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( Fixed< IntType, IntBits > const &  a,
uint64_t  b 
)
inline

Definition at line 2217 of file fixed.h.

2218 {
2219  return a >= Fixed<IntType, IntBits>(b);
2220 }
Definition: fixed.h:42

◆ operator>=() [14/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( Fixed< IntType, IntBits > const &  a,
int64_t  b 
)
inline

Definition at line 2223 of file fixed.h.

2224 {
2225  return a >= Fixed<IntType, IntBits>(b);
2226 }
Definition: fixed.h:42

◆ operator>=() [15/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( Fixed< IntType, IntBits > const &  a,
unsigned  b 
)
inline

Definition at line 2229 of file fixed.h.

2230 {
2231  return a >= Fixed<IntType, IntBits>(b);
2232 }
Definition: fixed.h:42

◆ operator>=() [16/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( Fixed< IntType, IntBits > const &  a,
int  b 
)
inline

Definition at line 2235 of file fixed.h.

2236 {
2237  return a >= Fixed<IntType, IntBits>(b);
2238 }
Definition: fixed.h:42

◆ operator>=() [17/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( Fixed< IntType, IntBits > const &  a,
unsigned short  b 
)
inline

Definition at line 2241 of file fixed.h.

2242 {
2243  return a >= Fixed<IntType, IntBits>(b);
2244 }
Definition: fixed.h:42

◆ operator>=() [18/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( Fixed< IntType, IntBits > const &  a,
short  b 
)
inline

Definition at line 2247 of file fixed.h.

2248 {
2249  return a >= Fixed<IntType, IntBits>(b);
2250 }
Definition: fixed.h:42

◆ operator>=() [19/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( Fixed< IntType, IntBits > const &  a,
unsigned char  b 
)
inline

Definition at line 2253 of file fixed.h.

2254 {
2255  return a >= Fixed<IntType, IntBits>(b);
2256 }
Definition: fixed.h:42

◆ operator>=() [20/20]

template<typename IntType , uint32_t IntBits>
bool operator>= ( Fixed< IntType, IntBits > const &  a,
char  b 
)
inline

Definition at line 2259 of file fixed.h.

2260 {
2261  return a >= Fixed<IntType, IntBits>(b);
2262 }
Definition: fixed.h:42

◆ polar()

template<typename IntType , uint32_t IntBits>
std::complex<Fixed<IntType, IntBits> > polar ( const Fixed< IntType, IntBits > &  rho,
const Fixed< IntType, IntBits > &  theta 
)
inline

Definition at line 2409 of file fixed.h.

References Fixed< IntType, IntBits >::fixed_half, Fixed< IntType, IntBits >::fixed_half_pi, Fixed< IntType, IntBits >::fixed_max, Fixed< IntType, IntBits >::fixed_one, Fixed< IntType, IntBits >::fixed_pi, Fixed< IntType, IntBits >::fixed_quarter_pi, Fixed< IntType, IntBits >::fixed_two_pi, Fixed< IntType, IntBits >::fixed_zero, leansdr::max(), and Fixed< IntType, IntBits >::sin_cos().

Referenced by leansdr::cstln_lut< SOFTSYMB, 256 >::cstln_lut().

2410 {
2412  Fixed<IntType, IntBits>::sin_cos(theta,&s,&c);
2413  return std::complex<Fixed<IntType, IntBits> >(rho * c, rho * s);
2414 }
static void sin_cos(Fixed const &theta, Fixed *s, Fixed *c)
Definition: fixed.h:726
Definition: fixed.h:42
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ sin()

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> sin ( Fixed< IntType, IntBits > const &  x)
inline

◆ sqrt()

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> sqrt ( Fixed< IntType, IntBits > const &  x)
inline

◆ tan()

template<typename IntType , uint32_t IntBits>
Fixed<IntType, IntBits> tan ( Fixed< IntType, IntBits > const &  x)
inline

Definition at line 2277 of file fixed.h.

References Fixed< IntType, IntBits >::tan().

Referenced by AudioFilter::cheby_sub().

2278 {
2279  return x.tan();
2280 }
Fixed tan() const
Definition: fixed.h:2369
+ Here is the call graph for this function:
+ Here is the caller graph for this function: