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

#include <semantic_memory.h>

Inherits soar_module::timer.

Public Member Functions

 smem_timer (const char *new_name, agent *new_agent, soar_module::timer::timer_level new_level)
- Public Member Functions inherited from soar_module::timer
virtual char * get_string ()
virtual void reset ()
virtual void start ()
virtual void stop ()
 timer (const char *new_name, agent *new_agent, timer_level new_level, predicate< timer_level > *new_pred, bool soar_control=true)
virtual double value ()
virtual ~timer ()
- Public Member Functions inherited from soar_module::named_object
const char * get_name ()
 named_object (const char *new_name)
virtual ~named_object ()

Additional Inherited Members

- Public Types inherited from soar_module::timer
enum  timer_level
- Protected Attributes inherited from soar_module::timer
soar_timer_accumulator accumulator
timer_level level
agentmy_agent
predicate< timer_level > * pred
soar_process_timer stopwatch

Detailed Description

Definition at line 192 of file semantic_memory.h.

Constructor & Destructor Documentation

smem_timer::smem_timer ( const char *  new_name,
agent new_agent,
soar_module::timer::timer_level  new_level 
)

Definition at line 326 of file semantic_memory.cpp.

: soar_module::timer( new_name, new_agent, new_level, new smem_timer_level_predicate( new_agent ) ) {}

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