Function Class Reference

List of all members.

Public Member Functions

 Function (const FunctionTemplate *const &ft)
 Function (const FunctionTemplate *const &ft, Term *const &parent)
 Function (const Function &f)
 Function (const Function &f, Term *const &parent)
 ~Function ()
void appendTerm (Term *const &term)
int getNumTerms () const
const TermgetTerm (const int &idx) const
void setTemplate (FunctionTemplate *const &t)
const FunctionTemplategetTemplate () const
const char * getName () const
int getId () const
void setRetConstId (const int &constId)
int getRetConstId () const
void setDirty ()
bool isDirty () const
void setParent (Term *const parent)
TermgetParent () const
const char * getTermTypeAsStr (const int &idx) const
int getTermTypeAsInt (const int &idx) const
int getRetTypeId () const
const char * getRetTypeName () const
bool same (const Function *const &f) const
void appendIntArrRep (Array< int > &rep)
size_t hashCode ()
bool same (Function *const &f)
ostream & printAsInt (ostream &out) const
ostream & printAsIntWithRetConstId (ostream &out) const
ostream & print (ostream &out, const Domain *const &domain) const
ostream & printWithRetConstName (ostream &out, const Domain *const &domain) const

Detailed Description

Definition at line 77 of file function.h.


The documentation for this class was generated from the following files:
Generated on Tue Jan 16 05:30:06 2007 for Alchemy by  doxygen 1.5.1