#include <exception>
#include <iosfwd>
#include <string>
#include "Assert.hxx"
#include "Component.hxx"
Go to the source code of this file.
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 |
Namespaces | |
namespace | CLAM |
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. |