|
| template<integer_type N, integer_type D> |
| std::string | exponent_string (const static_rational< N, D > &r) |
| |
| template<> |
| std::string | exponent_string (const static_rational< 1 > &) |
| |
| template<class T > |
| std::string | base_unit_symbol_string (const T &) |
| |
| template<class T > |
| std::string | base_unit_name_string (const T &) |
| |
| template<class Dimension , class System , class SubFormatter > |
| std::string | to_string_impl (const unit< Dimension, System > &, SubFormatter f) |
| |
| template<class Dimension , class Units , class Subformatter > |
| std::string | to_string_impl (const unit< Dimension, heterogeneous_system< heterogeneous_system_impl< Units, Dimension, dimensionless_type > > > &, Subformatter f) |
| | INTERNAL ONLY. More...
|
| |
| template<class Subformatter > |
| std::string | to_string_impl (const unit< dimensionless_type, heterogeneous_system< heterogeneous_system_impl< dimensionless_type, dimensionless_type, dimensionless_type > > > &, Subformatter) |
| | INTERNAL ONLY. More...
|
| |
| template<class Scale , class Subformatter > |
| std::string | to_string_impl (const unit< dimensionless_type, heterogeneous_system< heterogeneous_system_impl< dimensionless_type, dimensionless_type, Scale > > > &, Subformatter f) |
| | INTERNAL ONLY. More...
|
| |
| template<class Dimension , class Units , class Scale , class Subformatter > |
| std::string | to_string_impl (const unit< Dimension, heterogeneous_system< heterogeneous_system_impl< Units, Dimension, Scale > > > &, Subformatter f) |
| | INTERNAL ONLY. More...
|
| |
| template<class Dimension , class Unit , class Scale , class Subformatter > |
| std::string | to_string_impl (const unit< Dimension, heterogeneous_system< heterogeneous_system_impl< list< heterogeneous_system_dim< Unit, static_rational< 1 > >, dimensionless_type >, Dimension, Scale > > > &, Subformatter f) |
| | INTERNAL ONLY. More...
|
| |
| template<class Dimension , class Unit , class Subformatter > |
| std::string | to_string_impl (const unit< Dimension, heterogeneous_system< heterogeneous_system_impl< list< heterogeneous_system_dim< Unit, static_rational< 1 > >, dimensionless_type >, Dimension, dimensionless_type > > > &, Subformatter f) |
| | INTERNAL ONLY. More...
|
| |
| template<class Dimension , class Unit , class UnitScale , class Scale , class Subformatter > |
| std::string | to_string_impl (const unit< Dimension, heterogeneous_system< heterogeneous_system_impl< list< heterogeneous_system_dim< scaled_base_unit< Unit, UnitScale >, static_rational< 1 > >, dimensionless_type >, Dimension, Scale > > > &, Subformatter f, typename base_unit_info< scaled_base_unit< Unit, UnitScale > >::base_unit_info_primary_template *=0) |
| | INTERNAL ONLY. More...
|
| |
| template<class Dimension , class Unit , class UnitScale , class Subformatter > |
| std::string | to_string_impl (const unit< Dimension, heterogeneous_system< heterogeneous_system_impl< list< heterogeneous_system_dim< scaled_base_unit< Unit, UnitScale >, static_rational< 1 > >, dimensionless_type >, Dimension, dimensionless_type > > > &, Subformatter f, typename base_unit_info< scaled_base_unit< Unit, UnitScale > >::base_unit_info_primary_template *=0) |
| | INTERNAL ONLY. More...
|
| |
| template<class Char , class Traits > |
| void | do_print (std::basic_ostream< Char, Traits > &os, const std::string &s) |
| |
| void | do_print (std::ostream &os, const std::string &s) |
| |
| template<class Char , class Traits > |
| void | do_print (std::basic_ostream< Char, Traits > &os, const char *s) |
| |
| template<class End , class Prev , class T , class F > |
| bool | find_matching_scale_impl (End, End, Prev, T, double, F) |
| |
| template<class Begin , class End , class Prev , class T , class F > |
| bool | find_matching_scale_impl (Begin, End end, Prev prev, T t, double x, F f) |
| |
| template<class End , class T , class F > |
| bool | find_matching_scale_i (End, End, T, double, F) |
| |
| template<class Begin , class End , class T , class F > |
| bool | find_matching_scale_i (Begin, End end, T t, double x, F f) |
| |
| template<class Scales , class T , class F > |
| bool | find_matching_scale (T t, double x, F f) |
| |
| template<class Os , class Quantity > |
| print_default_t< Os, Quantity > | print_default (Os &os, const Quantity &q) |
| |
| template<class Os > |
| print_scale_t< Os > | print_scale (Os &os, bool &prefixed) |
| |
| template<class Dimension , class Units , class Scale , class Subformatter > |
| std::string | maybe_parenthesize (const unit< Dimension, heterogeneous_system< heterogeneous_system_impl< Units, Dimension, Scale > > > &, Subformatter f) |
| | INTERNAL ONLY. More...
|
| |
| template<class Dimension , class Unit , class Scale , class Subformatter > |
| std::string | maybe_parenthesize (const unit< Dimension, heterogeneous_system< heterogeneous_system_impl< list< heterogeneous_system_dim< Unit, static_rational< 1 > >, dimensionless_type >, Dimension, Scale > > > &, Subformatter f) |
| | INTERNAL ONLY. More...
|
| |
| template<class Prefixes , class CharT , class Traits , class Unit , class T , class F > |
| void | do_print_prefixed_impl (std::basic_ostream< CharT, Traits > &os, const quantity< Unit, T > &q, F default_) |
| |
| template<class Prefixes , class CharT , class Traits , class Dimension , class BaseUnit , class BaseScale , class Scale , class T > |
base_unit_info
< scaled_base_unit< BaseUnit,
Scale >
>::base_unit_info_primary_template | do_print_prefixed (std::basic_ostream< CharT, Traits > &os, const quantity< unit< Dimension, heterogeneous_system< heterogeneous_system_impl< list< heterogeneous_system_dim< scaled_base_unit< BaseUnit, BaseScale >, static_rational< 1 > >, dimensionless_type >, Dimension, Scale > > >, T > &q) |
| |
| template<class Prefixes , class CharT , class Traits , class Dimension , class L , class Scale , class T > |
| void | do_print_prefixed (std::basic_ostream< CharT, Traits > &os, const quantity< unit< Dimension, heterogeneous_system< heterogeneous_system_impl< L, Dimension, Scale > > >, T > &q) |
| |
| template<class Prefixes , class CharT , class Traits , class Dimension , class System , class T > |
| void | do_print_prefixed (std::basic_ostream< CharT, Traits > &os, const quantity< unit< Dimension, System >, T > &q) |
| |
| template<class Prefixes , class CharT , class Traits , class Unit , class T > |
| void | do_print_prefixed (std::basic_ostream< CharT, Traits > &os, const quantity< Unit, T > &q) |
| |
| template<class Prefixes , class CharT , class Traits , class Unit , class T > |
| void | maybe_print_prefixed (std::basic_ostream< CharT, Traits > &os, const quantity< Unit, T > &q, mpl::true_) |
| |
| template<class Prefixes , class CharT , class Traits , class Unit , class T > |
| void | maybe_print_prefixed (std::basic_ostream< CharT, Traits > &os, const quantity< Unit, T > &q, mpl::false_) |
| |
| mpl::true_ | test_norm (double) |
| |
| mpl::false_ | test_norm (one) |
| |