Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

AttributeStore Class Reference

#include <MNAttr.h>

Inheritance diagram for AttributeStore:

Inheritance graph
[legend]
Collaboration diagram for AttributeStore:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void register_attribute (int idx, void *attr)
void * get_attribute (int idx)
template<class A> bool set (const A &value)

Member Function Documentation

void* AttributeStore::get_attribute int  idx  ) 
 

void AttributeStore::register_attribute int  idx,
void *  attr
 

Store the given uninitialized attribute object in the attribute store under its name 'idx'. This is the initial step, performed in the SH child class' constructor. It complement the set() step that is performed by a graph manager later on.

Parameters:
idx The name of the attribute, which is a child-class dependent enum value.
attr The attribute structure to store.

template<class A>
bool AttributeStore::set const A &  value  )  [inline]
 


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:35:51 2005 for Komssys by doxygen 1.3.8