Soar Kernel  9.3.2 08-06-12
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes
epmem_path_param Class Reference

#include <episodic_memory.h>

Inherits soar_module::string_param.

Public Member Functions

 epmem_path_param (const char *new_name, const char *new_value, soar_module::predicate< const char * > *new_val_pred, soar_module::predicate< const char * > *new_prot_pred, agent *new_agent)
virtual void set_value (const char *new_value)
- Public Member Functions inherited from soar_module::string_param
virtual char * get_string ()
virtual const char * get_value ()
virtual bool set_string (const char *new_string)
 string_param (const char *new_name, const char *new_value, predicate< const char * > *new_val_pred, predicate< const char * > *new_prot_pred)
virtual bool validate_string (const char *new_value)
virtual ~string_param ()
- Public Member Functions inherited from soar_module::param
 param (const char *new_name)
virtual ~param ()
- Public Member Functions inherited from soar_module::named_object
const char * get_name ()
 named_object (const char *new_name)
virtual ~named_object ()

Protected Attributes

agentmy_agent
- Protected Attributes inherited from soar_module::string_param
predicate< const char * > * prot_pred
predicate< const char * > * val_pred
std::string * value

Detailed Description

Definition at line 146 of file episodic_memory.h.

Constructor & Destructor Documentation

epmem_path_param::epmem_path_param ( const char *  new_name,
const char *  new_value,
soar_module::predicate< const char * > *  new_val_pred,
soar_module::predicate< const char * > *  new_prot_pred,
agent new_agent 
)

Definition at line 215 of file episodic_memory.cpp.

: soar_module::string_param( new_name, new_value, new_val_pred, new_prot_pred ), my_agent( new_agent ) {}

Member Function Documentation

void epmem_path_param::set_value ( const char *  new_value)
virtual

Field Documentation

agent* epmem_path_param::my_agent
protected

Definition at line 149 of file episodic_memory.h.

Referenced by set_value().


The documentation for this class was generated from the following files: