33 #ifndef I_BESCatalog_h 34 #define I_BESCatalog_h 1 50 unsigned int _reference;
56 _catalog_name(catalog_name), _reference(0)
65 virtual void reference_catalog()
70 virtual unsigned int dereference_catalog()
77 virtual string get_catalog_name()
84 virtual void dump(ostream &strm)
const = 0;
87 #endif // I_BESCatalog_h Base object for bes objects.
abstract base class catalog object. Derived classes know how to show nodes and leaves in a catalog...
virtual void dump(ostream &strm) const =0
dump the contents of this object to the specified ostream