Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | Related Pages

Quantities::ReadUnit< U > Class Template Reference

definition of template ReadUnit More...

#include <Quantity.h>

List of all members.

Private Member Functions

void set (std::string unit) const
 store the status in ReadStatus


Friends

std::istream & operator>> (std::istream &is, const ReadUnit< U > &unit)
 apply ReadUnit in an input stream chain


Detailed Description

template<class U>
class Quantities::ReadUnit< U >

definition of template ReadUnit

this template is parameterized by the Unit which should be assumed

Definition at line 522 of file Quantity.h.


Member Function Documentation

template<class U>
void Quantities::ReadUnit< U >::set std::string  unit  )  const [inline, private]
 

store the status in ReadStatus

ReadStatus has declared ReadUnit a friend, so this routine can access the private _unit data member.

Definition at line 528 of file Quantity.h.


Friends And Related Function Documentation

template<class U>
std::istream& operator>> std::istream &  is,
const ReadUnit< U > &  unit
[friend]
 

apply ReadUnit in an input stream chain

user code can place a ReadUnit<U> object in an std::istream chain, where U is the unit to be assumed; the corresponding unit symbol is then stored in ReadStatus through function set (); this function is a friend of ReadUnit, thus it can not access ReadStatus::_unit directly; the reference to the istream object is returned.

Definition at line 539 of file Quantity.h.


The documentation for this class was generated from the following file:
Generated on Sun Jan 15 13:58:00 2006 for Quantity by doxygen 1.3.6