PIP 6.1.0
Platform-Independent Primitives
Loading...
Searching...
No Matches
PIUnits::Class::Internal Class Reference

Internal registry and base interfaces for unit families. More...

#include <piunits_base.h>

Classes

class  ClassBase
 Base interface implemented by every unit family descriptor. More...
class  Registrator
 Helper that registers every type declared by unit family "P". More...

Static Public Attributes

static PIMap< int, ClassBase * > typeClasses
 Maps unit type identifiers to owning family descriptors.
static PIVector< ClassBase * > allTypeClasses
 Stores all registered unit family descriptors.
static const PIString unknown = "?"_a
 Fallback string for unknown unit types.

Detailed Description

Internal registry and base interfaces for unit families.