![]() |
qtty-cpp
Header-only C++ wrapper for qtty
|
Core quantity template and error translation utilities. More...
#include <cmath>#include <stdexcept>#include <string>#include <type_traits>#include "qtty_ffi.h"

Go to the source code of this file.
Classes | |
| class | qtty::QttyException |
| Base exception for all qtty wrapper failures. More... | |
| class | qtty::InvalidUnitError |
| Raised when an unknown or invalid unit identifier is used. More... | |
| class | qtty::IncompatibleDimensionsError |
| Raised when mixing incompatible dimensions in conversion/arithmetic. More... | |
| class | qtty::ConversionError |
| Raised when value conversion fails at the FFI boundary. More... | |
| struct | qtty::ExtractTag< T > |
| struct | qtty::ExtractTag< Quantity< Tag > > |
| class | qtty::Quantity< UnitTag > |
Namespaces | |
| namespace | qtty |
Functions | |
| void | qtty::check_status (int32_t status, const char *operation) |
| Convert qtty FFI status codes into typed C++ exceptions. | |
Core quantity template and error translation utilities.
Definition in file ffi_core.hpp.