mp-units Library Reference Documentations
(Generated on 2025-02-11 from the
LaTeX sources
by
cxxdraft-htmlgen
. This is
not
an ISO publication.)
Note: this is an early draft. It's known to be incomplet and incorrekt, and it has lots of b
a
d
for
matti
n
g.
Contents
1
Scope
[scope]
2
References
[refs]
3
Terms and definitions
[defs]
4
Specification
[spec]
4.1
External
[spec.
ext]
4.2
Categories
[spec.
cats]
4.3
Modules
[spec.
mods]
4.4
Library-wide requirements
[spec.
reqs]
4.4.1
Reserved names
[spec.
res.
names]
5
Quantities and units library
[quantities]
5.1
Summary
[quantities.
summary]
5.2
mp-units module synopses
[mp.
units.
syns]
5.2.1
Module
mp_
units
synopsis
[mp.
units.
syn]
5.2.2
Module
mp_
units.core
synopsis
[mp.
units.
core.
syn]
5.2.3
Module
mp_
units.systems
synopsis
[mp.
units.
systems.
syn]
5.3
Utilities
[qty.
utils]
5.3.1
Non-types
[qty.
utils.
non.
types]
5.3.2
Ratio
[qty.
ratio]
5.3.3
Symbol text
[qty.
sym.
txt]
5.3.4
Symbolic expressions
[qty.
sym.
expr]
5.3.4.1
General
[qty.
sym.
expr.
general]
5.3.4.2
Concept
SymbolicConstant
[qty.
sym.
expr.
concepts]
5.3.4.3
Types
[qty.
sym.
expr.
types]
5.3.4.4
Algorithms
[qty.
sym.
expr.
algos]
5.4
Reference
[qty.
ref]
5.4.1
General
[qty.
ref.
general]
5.4.2
Dimension
[qty.
dim]
5.4.2.1
General
[qty.
dim.
general]
5.4.2.2
Concepts
[qty.
dim.
concepts]
5.4.2.3
Types
[qty.
dim.
types]
5.4.2.4
Operations
[qty.
dim.
ops]
5.4.2.5
Symbol formatting
[qty.
dim.
sym.
fmt]
5.4.3
Quantity specification
[qty.
spec]
5.4.3.1
General
[qty.
spec.
general]
5.4.3.2
Concepts
[qty.
spec.
concepts]
5.4.3.3
Types
[qty.
spec.
types]
5.4.3.3.1
Named
[named.
qty]
5.4.3.3.2
Derived
[derived.
qty]
5.4.3.3.3
Base quantity of dimension one
[dimless.
qty]
5.4.3.3.4
Kind of
[kind.
of.
qty]
5.4.3.4
Utilities
[qty.
spec.
utils]
5.4.3.5
Operations
[qty.
spec.
ops]
5.4.3.6
Hierarchy algorithms
[qty.
spec.
hier.
algos]
5.4.3.6.1
Conversion
[qty.
spec.
conv]
5.4.3.6.2
Get kind
[qty.
get.
kind]
5.4.3.6.3
Get common quantity specification
[get.
common.
qty.
spec]
5.4.3.6.4
Get common base
[qty.
get.
common.
base]
5.4.3.6.5
Is child of
[qty.
is.
child.
of]
5.4.4
Unit
[qty.
unit]
5.4.4.1
General
[qty.
unit.
general]
5.4.4.2
Magnitude
[qty.
unit.
mag]
5.4.4.2.1
General
[qty.
unit.
mag.
general]
5.4.4.2.2
Concepts
[qty.
unit.
mag.
concepts]
5.4.4.2.3
Types
[qty.
unit.
mag.
types]
5.4.4.2.4
Operations
[qty.
unit.
mag.
ops]
5.4.4.2.5
Utilities
[qty.
unit.
mag.
utils]
5.4.4.3
Traits
[qty.
unit.
traits]
5.4.4.4
Concepts
[qty.
unit.
concepts]
5.4.4.5
Types
[qty.
unit.
types]
5.4.4.5.1
Canonical
[qty.
canon.
unit]
5.4.4.5.2
Scaled
[qty.
scaled.
unit]
5.4.4.5.3
Named
[qty.
named.
unit]
5.4.4.5.4
Prefixed
[qty.
prefixed.
unit]
5.4.4.5.5
Common
[qty.
common.
unit]
5.4.4.5.6
Derived
[qty.
derived.
unit]
5.4.4.5.7
One
[qty.
unit.
one]
5.4.4.6
Operations
[qty.
unit.
ops]
5.4.4.7
Comparison
[qty.
unit.
cmp]
5.4.4.8
Observers
[qty.
unit.
obs]
5.4.4.9
Associated quantity
[assoc.
qty]
5.4.4.10
Symbol formatting
[qty.
unit.
sym.
fmt]
5.4.5
Concepts
[qty.
ref.
concepts]
5.4.6
Class template
reference
[qty.
ref.
syn]
5.4.7
Operations
[qty.
ref.
ops]
5.4.8
Comparison
[qty.
ref.
cmp]
5.4.9
Observers
[qty.
ref.
obs]
5.5
Representation
[qty.
rep]
5.5.1
General
[qty.
rep.
general]
5.5.2
Traits
[qty.
rep.
traits]
5.5.2.1
Floating-point
[qty.
fp.
traits]
5.5.2.2
Quantity character
[qty.
char.
traits]
5.5.2.3
Values
[qty.
val.
traits]
5.5.3
Customization point objects
[qty.
rep.
cpos]
5.5.3.1
General
[qty.
rep.
cpos.
general]
5.5.3.2
mp_
units::real
[qty.
real.
cpo]
5.5.3.3
mp_
units::imag
[qty.
imag.
cpo]
5.5.3.4
mp_
units::modulus
[qty.
modulus.
cpo]
5.5.3.5
mp_
units::magnitude
[qty.
mag.
cpo]
5.5.4
Concepts
[qty.
rep.
concepts]
5.6
Quantity
[qty]
5.6.1
General
[qty.
general]
5.6.2
Interoperability
[qty.
like]
5.6.3
Class template
quantity
[qty.
syn]
5.6.4
Static member functions
[qty.
static]
5.6.5
Constructors and assignment
[qty.
cons]
5.6.6
Conversions
[qty.
conv]
5.6.7
Numerical value observers
[qty.
obs]
5.6.8
Conversion operations
[qty.
conv.
ops]
5.6.9
Unary operations
[qty.
unary.
ops]
5.6.10
Compound assignment operations
[qty.
assign.
ops]
5.6.11
Arithmetic operations
[qty.
arith.
ops]
5.6.12
Comparison
[qty.
cmp]
5.6.13
Value comparison
[qty.
val.
cmp]
5.6.14
Construction helper
delta
[qty.
delta]
5.6.15
Non-member conversions
[qty.
non.
mem.
conv]
5.6.16
std::common_
type
specializations
[qty.
common.
type]
5.7
Quantity point
[qty.
pt]
5.7.1
General
[qty.
pt.
general]
5.7.2
Point origin
[qty.
pt.
orig]
5.7.2.1
General
[qty.
pt.
orig.
general]
5.7.2.2
Concepts
[qty.
pt.
orig.
concepts]
5.7.2.3
Types
[qty.
pt.
orig.
types]
5.7.2.3.1
Absolute
[qty.
abs.
pt.
orig]
5.7.2.3.2
Relative
[qty.
rel.
pt.
orig]
5.7.2.3.3
Zeroth
[qty.
zeroth.
pt.
orig]
5.7.2.4
Operations
[qty.
pt.
orig.
ops]
5.7.2.5
Utilities
[qty.
pt.
orig.
utils]
5.7.2.5.1
Same absolute
[qty.
same.
abs.
pt.
origs]
5.7.2.5.2
Default
[qty.
def.
pt.
orig]
5.7.3
Interoperability
[qty.
pt.
like]
5.7.4
Class template
quantity_
point
[qty.
pt.
syn]
5.7.5
Static member functions
[qty.
pt.
static]
5.7.6
Constructors
[qty.
pt.
cons]
5.7.7
Conversions
[qty.
pt.
conv]
5.7.8
Quantity value observers
[qty.
pt.
obs]
5.7.9
Conversion operations
[qty.
pt.
conv.
ops]
5.7.10
Unary operations
[qty.
pt.
unary.
ops]
5.7.11
Compound assignment operations
[qty.
pt.
assign.
ops]
5.7.12
Arithmetic operations
[qty.
pt.
arith.
ops]
5.7.13
Comparison
[qty.
pt.
cmp]
5.7.14
Construction helper
point
[qty.
point]
5.7.15
Non-member conversions
[qty.
pt.
non.
mem.
conv]
5.8
Systems
[qty.
systems]
5.9
std::chrono
interoperability
[qty.
chrono]
Index
Index of library modules
Index of library names
Index of library concepts
Index of implementation-defined behavior