|
Public Methods |
| | Attribute (Attribute const &) |
| Attribute & | operator= (Attribute const &) |
| template<typename T> | Attribute (string const &name, T const &v) |
| | Construc initialized attribute.
|
| | Attribute (string const &name, type_info const &t) |
| | Construct uninitialized attribute.
|
| | ~Attribute () |
| template<typename T> void | SetValue (T const &v) |
| void const * | GetValue () |
| bool | operator< (Attribute const &rhs) const |
Friends |
| class | Attributes |
| istream & | operator>> (istream &is, Attribute &a) |
| | Read attribute value.
|
| ostream & | operator<< (ostream &os, Attribute const &a) |