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 bad formatting.

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.4 Library-wide requirements [spec.reqs]

4.4.1 Reserved names [spec.res.names]

5 Quantities and units library [quantities]

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.4 Reference [qty.ref]

5.4.6 Class template reference [qty.ref.syn]

5.4.7 Operations [qty.ref.ops]

5.4.8 Comparison [qty.ref.cmp]

5.5 Representation [qty.rep]

5.5.3 Customization point objects [qty.rep.cpos]

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.6 Quantity [qty]

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.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.9 std​::​chrono interoperability [qty.chrono]

Index

Index of library modules

Index of library names

Index of library concepts

Index of implementation-defined behavior