# Poco::Util::Units

# namespace Values

## Overview

Classes: atto, centi, deca, deci, exa, femto, giga, hecto, kilo, mega, micro, milli, nano, peta, pico, tera, yocto, yotta, zepto, zetta

Types: A, Bq, C, Celsius, F, Fahrenheit, Gy, H, Hz, J, K, N, Ohm, Pa, S, Sv, T, Unit, V, W, Wb, acre, are, bakers_dozen, cd, century, cl, cm, cm3, day, degree, degree_minute, degree_second, dl, dozen, foot, g, grad, hectare, hour, inch, inch2, kPa, kat, kg, km, knot, kph, lb, liter, lm, lx, m, m2, m3, mach, meters_per_second, mg, mile, millennium, millibar, minute, ml, mm, mm2, mol, month, mph, ms, nautical_mile, oz, percent, psi, rad, rpm, s, sr, tonne, week, yard, year

Functions: operator <<

## Classes

### struct atto

### struct centi

### struct deca

### struct deci

### struct exa

### struct femto

### struct giga

### struct hecto

### struct kilo

### struct mega

### struct micro

### struct milli

### struct nano

### struct peta

### struct pico

### struct tera

### struct yocto

### struct yotta

### struct zepto

### struct zetta

## Types

### A

typedef Value < double, Units::A > A;

### Bq

typedef Value < double, Units::Bq > Bq;

### C

typedef Value < double, Units::C > C;

### Celsius

typedef Value < double, Units::Celsius > Celsius;

### F

typedef Value < double, Units::F > F;

### Fahrenheit

typedef Value < double, Units::Fahrenheit > Fahrenheit;

### Gy

typedef Value < double, Units::Gy > Gy;

### H

typedef Value < double, Units::H > H;

### Hz

typedef Value < double, Units::Hz > Hz;

### J

typedef Value < double, Units::J > J;

### K

typedef Value < double, Units::K > K;

### N

typedef Value < double, Units::N > N;

### Ohm

typedef Value < double, Units::Ohm > Ohm;

### Pa

typedef Value < double, Units::Pa > Pa;

### S

typedef Value < double, Units::S > S;

### Sv

typedef Value < double, Units::Sv > Sv;

### T

typedef Value < double, Units::T > T;

### Unit

typedef Value < double, Units::Unit > Unit;

### V

typedef Value < double, Units::V > V;

### W

typedef Value < double, Units::W > W;

### Wb

typedef Value < double, Units::Wb > Wb;

### acre

typedef Value < double, Units::acre > acre;

### are

typedef Value < double, Units::are > are;

### bakers_dozen

typedef Value < double, Units::bakers_dozen > bakers_dozen;

### cd

typedef Value < double, Units::cd > cd;

### century

typedef Value < double, Units::century > century;

### cl

typedef Value < double, Units::cl > cl;

### cm

typedef Value < double, Units::cm > cm;

### cm3

typedef Value < double, Units::cm3 > cm3;

### day

typedef Value < double, Units::day > day;

### degree

typedef Value < double, Units::degree > degree;

### degree_minute

typedef Value < double, Units::degree_minute > degree_minute;

### degree_second

typedef Value < double, Units::degree_second > degree_second;

### dl

typedef Value < double, Units::dl > dl;

### dozen

typedef Value < double, Units::dozen > dozen;

### foot

typedef Value < double, Units::foot > foot;

### g

typedef Value < double, Units::g > g;

### grad

typedef Value < double, Units::grad > grad;

### hectare

typedef Value < double, Units::hectare > hectare;

### hour

typedef Value < double, Units::hour > hour;

### inch

typedef Value < double, Units::inch > inch;

### inch2

typedef Value < double, Units::inch2 > inch2;

### kPa

typedef Value < double, Units::kPa > kPa;

### kat

typedef Value < double, Units::kat > kat;

### kg

typedef Value < double, Units::kg > kg;

### km

typedef Value < double, Units::km > km;

### knot

typedef Value < double, Units::knot > knot;

### kph

typedef Value < double, Units::kph > kph;

### lb

typedef Value < double, Units::lb > lb;

### liter

typedef Value < double, Units::liter > liter;

### lm

typedef Value < double, Units::lm > lm;

### lx

typedef Value < double, Units::lx > lx;

### m

typedef Value < double, Units::m > m;

### m2

typedef Value < double, Units::m2 > m2;

### m3

typedef Value < double, Units::m3 > m3;

### mach

typedef Value < double, Units::mach > mach;

### meters_per_second

typedef Value < double, Units::meters_per_second > meters_per_second;

### mg

typedef Value < double, Units::mg > mg;

### mile

typedef Value < double, Units::mile > mile;

### millennium

typedef Value < double, Units::millennium > millennium;

### millibar

typedef Value < double, Units::millibar > millibar;

### minute

typedef Value < double, Units::minute > minute;

### ml

typedef Value < double, Units::ml > ml;

### mm

typedef Value < double, Units::mm > mm;

### mm2

typedef Value < double, Units::mm2 > mm2;

### mol

typedef Value < double, Units::mol > mol;

### month

typedef Value < double, Units::month > month;

### mph

typedef Value < double, Units::mph > mph;

### ms

typedef Value < double, Units::ms > ms;

### nautical_mile

typedef Value < double, Units::nautical_mile > nautical_mile;

### oz

typedef Value < double, Units::oz > oz;

### percent

typedef Value < double, Units::percent > percent;

### psi

typedef Value < double, Units::psi > psi;

### rad

typedef Value < double, Units::rad > rad;

### rpm

typedef Value < double, Units::rpm > rpm;

### s

typedef Value < double, Units::s > s;

### sr

typedef Value < double, Units::sr > sr;

### tonne

typedef Value < double, Units::tonne > tonne;

### week

typedef Value < double, Units::week > week;

### yard

typedef Value < double, Units::yard > yard;

### year

typedef Value < double, Units::year > year;

## Functions

### operator <<

template < typename Str > Str & operator << (
Str & os,
const deca & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const hecto & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const kilo & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const mega & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const giga & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const tera & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const peta & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const exa & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const zetta & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const yotta & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const deci & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const centi & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const milli & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const micro & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const nano & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const pico & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const femto & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const atto & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const zepto & val
);

### operator <<

template < typename Str > Str & operator << (
Str & os,
const yocto & val
);