qtty-cpp
0.4.5
Header-only C++ wrapper for qtty
Loading...
Searching...
No Matches
luminous_intensity.hpp
Go to the documentation of this file.
1
// SPDX-License-Identifier: BSD-3-Clause
2
// Copyright (C) 2026 Vallés Puig, Ramon
3
4
#pragma once
5
6
#include "../ffi_core.hpp"
7
8
namespace
qtty
{
9
10
struct
CandelaTag
{};
11
12
template
<>
struct
UnitTraits
<
CandelaTag
> {
13
static
constexpr
UnitId
unit_id
() {
return
UNIT_ID_CANDELA
; }
14
static
constexpr
std::string_view
symbol
() {
return
"cd"
; }
15
static
constexpr
DimensionId
dimension
() {
return
DIMENSION_ID_LUMINOUS_INTENSITY
; }
16
};
17
18
using
Candela
=
Quantity<CandelaTag>
;
19
20
}
// namespace qtty
qtty::Quantity
Definition
ffi_core.hpp:178
qtty
Definition
angles.hpp:23
qtty::is_angular_v
constexpr bool is_angular_v
Definition
angles.hpp:49
qtty::CandelaTag
Definition
luminous_intensity.hpp:10
qtty::UnitTraits< CandelaTag >::unit_id
static constexpr UnitId unit_id()
Definition
luminous_intensity.hpp:13
qtty::UnitTraits< CandelaTag >::symbol
static constexpr std::string_view symbol()
Definition
luminous_intensity.hpp:14
qtty::UnitTraits< CandelaTag >::dimension
static constexpr DimensionId dimension()
Definition
luminous_intensity.hpp:15
qtty::UnitTraits
Definition
ffi_core.hpp:131
include
qtty
units
luminous_intensity.hpp
Generated by
1.9.8