23 #ifndef GENERICDATUM_H
24 #define GENERICDATUM_H
34 template<
class D, SLIType *slt>
61 const D&
get(void)
const
76 void print(std::ostream& o)
const
86 void info(std::ostream &out)
const
88 out <<
"GenericDatum<D,slt>::info\n";
89 out <<
"d = " <<
d << std::endl;
D & get_lval()
Definition: genericdatum.h:71
Definition: genericdatum.h:35
GenericDatum()
Definition: genericdatum.h:46
void unset_executable()
Definition: datum.h:118
void info(std::ostream &out) const
Definition: genericdatum.h:86
GenericDatum(const GenericDatum< D, slt > &gd)
Definition: genericdatum.h:53
bool equals(const Datum *dat) const
Definition: genericdatum.h:92
GenericDatum(const D &d_s)
Definition: genericdatum.h:52
virtual ~GenericDatum()
Definition: genericdatum.h:50
D d
Definition: genericdatum.h:44
const D & operator=(const D &d_s)
Definition: genericdatum.h:55
virtual Datum * clone(void) const
Virtual copy constructor.
Definition: genericdatum.h:38
void pprint(std::ostream &o) const
Definition: genericdatum.h:81
void print(std::ostream &o) const
Definition: genericdatum.h:76