blub::convert_baseunit_to_other_unit_system< source_UnitSystem, target_UnitSystem, source_position > Struct Template Reference

List of all members.

Public Types

typedef boost::mpl::at< typename
source_UnitSystem::base_dimensions,
boost::mpl::int_< source_position
> >::type 
BaseDimension
typedef boost::mpl::find<
typename target_UnitSystem::base_dimensions,
BaseDimension >::type 
target_iterator
typedef boost::mpl::at< typename
source_UnitSystem::base_units,
boost::mpl::int_< source_position
> >::type 
source_unit
typedef boost::mpl::at< typename
target_UnitSystem::base_units,
boost::mpl::int_< target_position
> >::type 
target_unit
typedef static_conversion_factor<
source_unit, target_unit
>::type 
conversion_factor
typedef boost::mpl::at< typename
source_UnitSystem::base_dimensions,
boost::mpl::int_< source_position
> >::type 
BaseDimension
typedef boost::mpl::find<
typename target_UnitSystem::base_dimensions,
BaseDimension >::type 
target_iterator
typedef boost::mpl::at< typename
source_UnitSystem::base_units,
boost::mpl::int_< source_position
> >::type 
source_unit
typedef boost::mpl::at< typename
target_UnitSystem::base_units,
boost::mpl::int_< target_position
> >::type 
target_unit
typedef static_conversion_factor<
source_unit, target_unit
>::type 
conversion_factor

Public Member Functions

 BOOST_STATIC_CONSTANT (int, target_position=target_iterator::pos::value)
 BOOST_STATIC_CONSTANT (int, target_position=target_iterator::pos::value)

Detailed Description

template<class source_UnitSystem, class target_UnitSystem, int source_position>
struct blub::convert_baseunit_to_other_unit_system< source_UnitSystem, target_UnitSystem, source_position >

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


Member Typedef Documentation

template<class source_UnitSystem, class target_UnitSystem, int source_position>
typedef boost::mpl::at<typename source_UnitSystem::base_dimensions, boost::mpl::int_<source_position> >::type blub::convert_baseunit_to_other_unit_system< source_UnitSystem, target_UnitSystem, source_position >::BaseDimension

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

template<class source_UnitSystem, class target_UnitSystem, int source_position>
typedef boost::mpl::find<typename target_UnitSystem::base_dimensions, BaseDimension>::type blub::convert_baseunit_to_other_unit_system< source_UnitSystem, target_UnitSystem, source_position >::target_iterator

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

template<class source_UnitSystem, class target_UnitSystem, int source_position>
typedef boost::mpl::at<typename source_UnitSystem::base_units, boost::mpl::int_<source_position> >::type blub::convert_baseunit_to_other_unit_system< source_UnitSystem, target_UnitSystem, source_position >::source_unit

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

template<class source_UnitSystem, class target_UnitSystem, int source_position>
typedef boost::mpl::at<typename target_UnitSystem::base_units, boost::mpl::int_<target_position> >::type blub::convert_baseunit_to_other_unit_system< source_UnitSystem, target_UnitSystem, source_position >::target_unit

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

template<class source_UnitSystem, class target_UnitSystem, int source_position>
typedef static_conversion_factor<source_unit, target_unit>::type blub::convert_baseunit_to_other_unit_system< source_UnitSystem, target_UnitSystem, source_position >::conversion_factor

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

template<class source_UnitSystem, class target_UnitSystem, int source_position>
typedef boost::mpl::at<typename source_UnitSystem::base_dimensions, boost::mpl::int_<source_position> >::type blub::convert_baseunit_to_other_unit_system< source_UnitSystem, target_UnitSystem, source_position >::BaseDimension

Definition at line 550 of file playground.cpp.

template<class source_UnitSystem, class target_UnitSystem, int source_position>
typedef boost::mpl::find<typename target_UnitSystem::base_dimensions, BaseDimension>::type blub::convert_baseunit_to_other_unit_system< source_UnitSystem, target_UnitSystem, source_position >::target_iterator

Definition at line 553 of file playground.cpp.

template<class source_UnitSystem, class target_UnitSystem, int source_position>
typedef boost::mpl::at<typename source_UnitSystem::base_units, boost::mpl::int_<source_position> >::type blub::convert_baseunit_to_other_unit_system< source_UnitSystem, target_UnitSystem, source_position >::source_unit

Definition at line 557 of file playground.cpp.

template<class source_UnitSystem, class target_UnitSystem, int source_position>
typedef boost::mpl::at<typename target_UnitSystem::base_units, boost::mpl::int_<target_position> >::type blub::convert_baseunit_to_other_unit_system< source_UnitSystem, target_UnitSystem, source_position >::target_unit

Definition at line 560 of file playground.cpp.

template<class source_UnitSystem, class target_UnitSystem, int source_position>
typedef static_conversion_factor<source_unit, target_unit>::type blub::convert_baseunit_to_other_unit_system< source_UnitSystem, target_UnitSystem, source_position >::conversion_factor

Definition at line 562 of file playground.cpp.


Member Function Documentation

template<class source_UnitSystem, class target_UnitSystem, int source_position>
blub::convert_baseunit_to_other_unit_system< source_UnitSystem, target_UnitSystem, source_position >::BOOST_STATIC_CONSTANT ( int  ,
target_position  = target_iterator::pos::value 
)

template<class source_UnitSystem, class target_UnitSystem, int source_position>
blub::convert_baseunit_to_other_unit_system< source_UnitSystem, target_UnitSystem, source_position >::BOOST_STATIC_CONSTANT ( int  ,
target_position  = target_iterator::pos::value 
)


The documentation for this struct was generated from the following files:
Generated on Mon Apr 2 22:25:07 2007 for physical_svn by  doxygen 1.5.1-p1
hosted on SourceForge.net Logo