quantity::SameDimensioned< Q1< Quantity< QT1, ST1 >, DQT1 >, Q2< Quantity< QT2, ST2 >, DQT2 > > Struct Template Reference

test whether two quantities share a common dimension: More...

#include <Variable.h>

List of all members.

Public Types

enum  { EQ = SameDimensioned<Quantity<QT1, ST1, QT2, EQ = SameDimensioned<Quantity<QT1 }


Detailed Description

template<template< typename, typename > class Q1, typename QT1, typename DQT1, typename ST1, template< typename, typename > class Q2, typename QT2, typename DQT2, typename ST2>
struct quantity::SameDimensioned< Q1< Quantity< QT1, ST1 >, DQT1 >, Q2< Quantity< QT2, ST2 >, DQT2 > >

test whether two quantities share a common dimension:

specialization for a pair or combination of e.g. Variables, Constants or UniqueConstants; in the latter case, do not use the SingletonHolder!! forward to SameDimensioned specialization for two Quantity types.

Definition at line 115 of file Variable.h.


Member Enumeration Documentation

template<template< typename, typename > class Q1, typename QT1, typename DQT1, typename ST1, template< typename, typename > class Q2, typename QT2, typename DQT2, typename ST2>
anonymous enum

Enumerator:
EQ 
ST1 
QT2 
EQ 

Definition at line 118 of file Variable.h.


The documentation for this struct was generated from the following file:
Generated on Mon Jul 27 15:55:47 2009 for Quantities by  doxygen 1.5.3