class AttributeManager
|
AttributeManager manages the storage of PathAttributeLists, so
that we don't store the same attribute list more than once. More... |
|
|
Public Methods
AttributeManager manages the storage of PathAttributeLists, so
that we don't store the same attribute list more than once. The
interface is simple: to store something, you give it a pointer, and
it gives you back a pointer to where it stored it. To unstore
something, you just tell it to delete it, and the undeletion is
handled for you if no-one else is still referencing a copy.
AttributeManager ()
| AttributeManager |
void delete_attribute_list (const PathAttributeList<A> *attribute_list)
| delete_attribute_list |
int number_of_managed_atts ()
| number_of_managed_atts |
[const]
Generated by: pavlin on possum.icir.org on Thu Jul 8 23:48:33 2004, using kdoc $.