Enum.hxx File Reference

#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.


Generated on Tue Aug 12 22:33:46 2008 for CLAM by  doxygen 1.5.5