Unit Conversion and Dimensional Analysis Library 3.6.1
A compile-time, header-only C++23 dimensional-analysis library
Loading...
Searching...
No Matches
units::detail::signature< Unit > Struct Template Reference

the compile-time signature of a unit as a fixed-size, sorted array of terms More...

#include <serialization.h>

Collaboration diagram for units::detail::signature< Unit >:
[legend]

Public Types

using Dim = traits::dimension_of_t<typename traits::unit_traits<Unit>::conversion_factor>

Static Public Member Functions

static consteval std::array< dimension_term, arity > compute ()

Static Public Attributes

static constexpr std::size_t arity = dimension_arity<Dim>()
static constexpr std::array< dimension_term, arity > value = compute()

Detailed Description

template<UnitType Unit>
struct units::detail::signature< Unit >

the compile-time signature of a unit as a fixed-size, sorted array of terms

Template Parameters
Unita UnitType

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