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 | Namespaces | Macros | Typedefs | Functions
framework.h File Reference
#include <cstddef>
#include <algorithm>
#include <math.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+ Include dependency graph for framework.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  leansdr::pipebuf_common
 
struct  leansdr::runnable_common
 
struct  leansdr::window_placement
 
struct  leansdr::scheduler
 
struct  leansdr::runnable
 
struct  leansdr::pipebuf< T >
 
struct  leansdr::pipewriter< T >
 
struct  leansdr::pipereader< T >
 

Namespaces

 leansdr
 

Macros

#define VERSION   "undefined"
 

Typedefs

typedef unsigned char leansdr::u8
 
typedef unsigned short leansdr::u16
 
typedef unsigned long leansdr::u32
 
typedef signed char leansdr::s8
 
typedef signed short leansdr::s16
 
typedef signed long leansdr::s32
 

Functions

void leansdr::fatal (const char *s)
 
void leansdr::fail (const char *s)
 
template<typename T >
pipewriter< T > * leansdr::opt_writer (pipebuf< T > *buf, unsigned long min_write=1)
 
template<typename T >
bool leansdr::opt_writable (pipewriter< T > *p, int n=1)
 
template<typename T >
void leansdr::opt_write (pipewriter< T > *p, T val)
 
template<typename T >
leansdr::gen_sqrt (T x)
 
float leansdr::gen_sqrt (float x)
 
unsigned int leansdr::gen_sqrt (unsigned int x)
 
long double leansdr::gen_sqrt (long double x)
 
template<typename T >
leansdr::gen_abs (T x)
 
float leansdr::gen_abs (float x)
 
int leansdr::gen_abs (int x)
 
long int leansdr::gen_abs (long int x)
 
template<typename T >
leansdr::gen_hypot (T x, T y)
 
float leansdr::gen_hypot (float x, float y)
 
long double leansdr::gen_hypot (long double x, long double y)
 
template<typename T >
leansdr::gen_atan2 (T y, T x)
 
float leansdr::gen_atan2 (float y, float x)
 
long double leansdr::gen_atan2 (long double y, long double x)
 
template<typename T >
leansdr::min (const T &x, const T &y)
 
template<typename T >
leansdr::max (const T &x, const T &y)
 

Macro Definition Documentation

◆ VERSION

#define VERSION   "undefined"

Definition at line 30 of file framework.h.