Class MEAL::Agent

class Agent : public Reference::Able

Pure virtual base class of Advocate template base class.

Subclassed by MEAL::Advocate< Type >

Public Functions

inline virtual ~Agent()

Destructor.

virtual std::string get_name() = 0

Return the name of the derived class.

virtual Function *new_Function() = 0

Return a null-constructed instance of the derived class.