|
HART
0.2.0
High level Audio Regression and Testing
|
#include "hart_utils.hpp"Go to the source code of this file.
Namespaces | |
| namespace | hart |
Macros | |
| #define | HART_DECLARE_ALIASES_FOR_UNITS |
| Pre-C++20 macro to use units without namespace. | |
Enumerations | |
| enum class | Unit { native , linear , dB , frames , seconds , Hz , ratio , none } |
| Represents a physical unit. More... | |
Functions | |
| constexpr double | operator""_s (long double val) |
| constexpr double | operator""_s (unsigned long long int val) |
| constexpr double | operator""_ms (long double val) |
| constexpr double | operator""_ms (unsigned long long int val) |
| constexpr double | operator""_us (long double val) |
| constexpr double | operator""_us (unsigned long long int val) |
| constexpr double | operator""_ns (long double val) |
| constexpr double | operator""_ns (unsigned long long int val) |
| constexpr double | operator""_dB (long double val) |
| constexpr double | operator""_dB (unsigned long long int val) |
| constexpr double | operator""_dBTP (long double val) |
| constexpr double | operator""_dBTP (unsigned long long int val) |
| constexpr double | operator""_Hz (long double val) |
| constexpr double | operator""_Hz (unsigned long long int val) |
| constexpr double | operator""_kHz (long double val) |
| constexpr double | operator""_kHz (unsigned long long val) |
| constexpr double | operator""_rad (long double val) |
| constexpr double | operator""_rad (unsigned long long val) |
| constexpr double | operator""_deg (long double val) |
| constexpr double | operator""_deg (unsigned long long val) |
| constexpr double | operator""_cents (long double val) |
| constexpr double | operator""_cents (unsigned long long val) |
| double | operator""_dB_as_ratio (long double val) |
| double | operator""_dB_as_ratio (unsigned long long int val) |
| double | operator""_ratio_as_dB (long double val) |
| double | operator""_ratio_as_dB (unsigned long long int val) |
Variables | |
| constexpr double | inf_dB = hart::inf |
| constexpr double | oo_dB = hart::inf |
| constexpr double | pi_rad = hart::pi |
| constexpr double | twoPi_rad = hart::twoPi |
| constexpr double | halfPi_rad = hart::halfPi |