Enum.hxx File Reference

#include <exception>
#include <iosfwd>
#include <string>
#include "Assert.hxx"
#include "Component.hxx"

Go to the source code of this file.


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


namespace  CLAM


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.
Generated by  doxygen 1.6.3