blub Namespace Reference


Classes

struct  position
struct  extended_unit_system
struct  static_conversion_factor< unit1, unit1 >
struct  convert_baseunit_to_other_unit_system
struct  length
struct  mass
struct  time
struct  electric_current
struct  temperature
struct  amount_of_substance
struct  luminous_intensity
struct  meter
struct  kilogram
struct  second
struct  ampere
struct  kelvin
struct  mol
struct  candela
struct  centimeter
struct  gram
struct  static_conversion_factor< meter, centimeter >
struct  static_conversion_factor< centimeter, meter >
struct  static_conversion_factor< kilogram, gram >
struct  static_conversion_factor< gram, kilogram >
struct  SI
struct  MKS
struct  CGS
struct  customer_satisfaction
struct  subjective
struct  european_currency
struct  us_currency

Typedefs

typedef extended_unit_system<
SI, customer_satisfaction,
subjective >::type 
extended_SI
typedef extended_unit_system<
SI, customer_satisfaction,
subjective >::type 
extended_SI

Functions

 BOOST_STATIC_ASSERT ((convert_baseunit_to_other_unit_system< MKS, CGS, 0 >::target_position==0))
 BOOST_STATIC_ASSERT ((convert_baseunit_to_other_unit_system< MKS, CGS, 1 >::target_position==1))
 BOOST_STATIC_ASSERT ((convert_baseunit_to_other_unit_system< MKS, CGS, 2 >::target_position==2))
 BOOST_STATIC_ASSERT ((boost::is_same< convert_baseunit_to_other_unit_system< MKS, CGS, 0 >::conversion_factor, static_rational< 100, 1 > >::type::value))
 BOOST_STATIC_ASSERT ((boost::is_same< convert_baseunit_to_other_unit_system< MKS, CGS, 1 >::conversion_factor, static_rational< 1000, 1 > >::type::value))
 BOOST_STATIC_ASSERT ((boost::is_same< convert_baseunit_to_other_unit_system< MKS, CGS, 2 >::conversion_factor, static_rational< 1, 1 > >::type::value))
 BOOST_STATIC_ASSERT ((!boost::is_same< convert_baseunit_to_other_unit_system< MKS, CGS, 0 >::conversion_factor, static_rational< 1, 1 > >::type::value))
 BOOST_STATIC_ASSERT (meter_pos1==meter_pos2)

Variables

static const int meter_pos1 = position<SI, length>::value
static const int meter_pos2 = position<extended_SI, length>::value
static const int meter_pos1 = position<SI, length>::value
static const int meter_pos2 = position<extended_SI, length>::value


Typedef Documentation

typedef extended_unit_system<SI, customer_satisfaction, subjective>::type blub::extended_SI

Definition at line 657 of file playground.cpp.

typedef extended_unit_system<SI, customer_satisfaction, subjective>::type blub::extended_SI

Definition at line 657 of file Copy of playground.cpp.


Function Documentation

blub::BOOST_STATIC_ASSERT ( meter_pos1  = =meter_pos2  ) 

blub::BOOST_STATIC_ASSERT ( (!boost::is_same< convert_baseunit_to_other_unit_system< MKS, CGS, 0 >::conversion_factor, static_rational< 1, 1 > >::type::value)   ) 

blub::BOOST_STATIC_ASSERT ( (boost::is_same< convert_baseunit_to_other_unit_system< MKS, CGS, 2 >::conversion_factor, static_rational< 1, 1 > >::type::value)   ) 

blub::BOOST_STATIC_ASSERT ( (boost::is_same< convert_baseunit_to_other_unit_system< MKS, CGS, 1 >::conversion_factor, static_rational< 1000, 1 > >::type::value)   ) 

blub::BOOST_STATIC_ASSERT ( (boost::is_same< convert_baseunit_to_other_unit_system< MKS, CGS, 0 >::conversion_factor, static_rational< 100, 1 > >::type::value)   ) 

blub::BOOST_STATIC_ASSERT ( (convert_baseunit_to_other_unit_system< MKS, CGS, 2 >::target_position==2)   ) 

blub::BOOST_STATIC_ASSERT ( (convert_baseunit_to_other_unit_system< MKS, CGS, 1 >::target_position==1)   ) 

blub::BOOST_STATIC_ASSERT ( (convert_baseunit_to_other_unit_system< MKS, CGS, 0 >::target_position==0)   ) 


Variable Documentation

const int blub::meter_pos1 = position<SI, length>::value [static]

Definition at line 660 of file playground.cpp.

const int blub::meter_pos1 = position<SI, length>::value [static]

Definition at line 660 of file Copy of playground.cpp.

const int blub::meter_pos2 = position<extended_SI, length>::value [static]

Definition at line 661 of file playground.cpp.

const int blub::meter_pos2 = position<extended_SI, length>::value [static]

Definition at line 661 of file Copy of playground.cpp.


Generated on Mon Apr 2 22:25:07 2007 for physical_svn by  doxygen 1.5.1-p1
hosted on SourceForge.net Logo