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
smem_mem_usage_stat Class Reference

#include <semantic_memory.h>

Inherits soar_module::primitive_stat< T >.

Public Member Functions

int64_t get_value ()
 smem_mem_usage_stat (agent *new_agent, const char *new_name, int64_t new_value, soar_module::predicate< int64_t > *new_prot_pred)
- Public Member Functions inherited from soar_module::primitive_stat< T >
virtual char * get_string ()
 primitive_stat (const char *new_name, T new_value, predicate< T > *new_prot_pred)
void reset ()
virtual void set_value (T new_value)
virtual ~primitive_stat ()
- Public Member Functions inherited from soar_module::stat
 stat (const char *new_name)
virtual ~stat ()
- 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

Detailed Description

Definition at line 143 of file semantic_memory.h.

Constructor & Destructor Documentation

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

Definition at line 264 of file semantic_memory.cpp.

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

Member Function Documentation

int64_t smem_mem_usage_stat::get_value ( )
virtual

Field Documentation

agent* smem_mem_usage_stat::my_agent
protected

Definition at line 146 of file semantic_memory.h.

Referenced by get_value().


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