#include <Quantity.h>
Private Member Functions | |
| void | set (bool name) const |
| store the status in ReadStatus | |
Friends | |
| std::istream & | operator>> (std::istream &is, const ReadName &read) |
| apply ReadName to an output stream | |
this template is parameterized by the boolean value defining whether the name is to be read or not.
Definition at line 524 of file Quantity.h.
| void quantity::ReadName< P >::set | ( | bool | name | ) | const [inline, private] |
store the status in ReadStatus
ReadStatus has declared ReadName a friend, so this routine can access the private _name data member.
Definition at line 530 of file Quantity.h.
References quantity::ReadStatus::_name.
| std::istream& operator>> | ( | std::istream & | is, | |
| const ReadName< P > & | read | |||
| ) | [friend] |
apply ReadName to an output stream
user code can place a ReadName object in a std::istream chain; the corresponding bool value P is then stored in ReadStatus through function set (); this function is a friend of ReadName, thus it can not access ReadStatus::_name directly; the reference to the istream object is returned.
Definition at line 540 of file Quantity.h.
1.5.3