45 #ifndef __EST_ITEM_CONTENT_H__
46 #define __EST_ITEM_CONTENT_H__
48 #include "EST_String.h"
49 #include "EST_Features.h"
52 VAL_REGISTER_CLASS_DCLS(item,
EST_Item)
69 void copy(
const EST_Item_Content &x);
98 EST_Item_Content&
operator = (
const EST_Item_Content& a);
99 friend ostream&
operator << (ostream &s,
const EST_Item_Content &a);
104 EST_Item *Relation(
const char *name)
107 return ::item(relations.
val_def(name,est_val(d)));
111 {
return relations.
present(name); }
113 int unref_relation(
const EST_String &relname);
115 int unref_and_delete();
118 friend class EST_Item;