PIP 5.6.1
Platform-Independent Primitives
Classes | Static Public Attributes | List of all members
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.