|
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) |
|