Documentation ¶
Index ¶
- Constants
- func Set(d *Units)
- type ID
- type Unit
- type Units
- func (us *Units) Add(id ID, name string, display string, aliases []string, vname string) error
- func (us *Units) Get(candidate string) (string, bool)
- func (us *Units) ID(name string) (ID, bool)
- func (us *Units) Match(candidate string) bool
- func (us *Units) Size() int
- func (us *Units) Unit(id ID) *Unit
- func (us *Units) Variable(name string) (string, bool)
Constants ¶
View Source
const Zero = ID("0")
Zero defines the zero id constant assigned to the ignored unit.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Unit ¶
type Unit struct { ID ID // unit id Name string // unit name Display string // unit display name VName string // variable uniquely associated with this unit }
Unit defines the unit schema with the relevant fields.
type Units ¶
type Units struct {
// contains filtered or unexported fields
}
func DefaultCatalog ¶
func DefaultCatalog() *Units
DefaultCatalog defines variable units and their aliases.
Click to show internal directories.
Click to hide internal directories.