#include <exception>
#include <iosfwd>
#include <string>
#include "Assert.hxx"
#include "Component.hxx"
Go to the source code of this file.
Namespaces | |
| namespace | CLAM |
Classes | |
| class | CLAM::IllegalValue |
| class | CLAM::Enum |
| Instances of this class represents objects that can adquire a symbolic value from a limited set of symbolic values. More... | |
| struct | CLAM::Enum::tEnumValue |
Functions | |
| std::ostream & | CLAM::operator<< (std::ostream &os, const Enum &e) throw (IllegalValue) |
| Stores the symbolic value of an Enum to the output stream. | |
| std::istream & | CLAM::operator>> (std::istream &os, Enum &e) throw (IllegalValue) |
| Loads a symbolic value from the input stream onto an Enum. | |
1.5.5