units
Use physical dimensions at compile-time or run-time.
vnix::rat::rational< NB, DB > Member List

This is the complete list of members for vnix::rat::rational< NB, DB >, including all inherited members.

BITS enum valuevnix::rat::encoding< NB, DB >
c_vnix::rat::encoding< NB, DB >protected
d() constvnix::rat::encoding< NB, DB >inline
decode(utype u)vnix::rat::rational< NB, DB >inlinestatic
DNM_MASK enum valuevnix::rat::encoding< NB, DB >
encode(rational r)vnix::rat::rational< NB, DB >inlinestatic
encoding(utype c)vnix::rat::encoding< NB, DB >inlineprotected
encoding(normalized_pair< NMR_BITS, DNM_BITS > p)vnix::rat::encoding< NB, DB >inline
n() constvnix::rat::encoding< NB, DB >inline
NMR_MASK enum valuevnix::rat::encoding< NB, DB >
operator*=(rational< ONB, ODB > r)vnix::rat::rational< NB, DB >
operator*=(rational< ONB, ODB > r)vnix::rat::rational< NB, DB >
operator+=(rational< ONB, ODB > r)vnix::rat::rational< NB, DB >
operator+=(rational< ONB, ODB > r)vnix::rat::rational< NB, DB >
operator-=(rational< ONB, ODB > r)vnix::rat::rational< NB, DB >
operator-=(rational< ONB, ODB > r)vnix::rat::rational< NB, DB >
operator/=(rational< ONB, ODB > r)vnix::rat::rational< NB, DB >
operator/=(rational< ONB, ODB > r)vnix::rat::rational< NB, DB >
P typedefvnix::rat::rational< NB, DB >private
rational(utype u, dummy_arg)vnix::rat::rational< NB, DB >inlineprivate
rational(stype n=0, stype d=1)vnix::rat::rational< NB, DB >inline
rational(rational< ONB, ODB > r)vnix::rat::rational< NB, DB >inline
reciprocal() const vnix::rat::rational< NB, DB >inline
sftype typedefvnix::rat::encoding< NB, DB >
stype typedefvnix::rat::rational< NB, DB >
to_bool() const vnix::rat::rational< NB, DB >inline
to_double() const vnix::rat::rational< NB, DB >inline
to_float() const vnix::rat::rational< NB, DB >inline
to_int() const vnix::rat::rational< NB, DB >inline
uftype typedefvnix::rat::encoding< NB, DB >
utype typedefvnix::rat::rational< NB, DB >