/* * file : names.h * * [DEFINE DESCRIPTION = Hierarchical name class] * * Name Date Description * -------------- -------- ------------------------------------- * Andrew H. Fagg 08/10/92 Original * */ #ifndef NAME_CLASS #define NAME_CLASS class name_class { char* name; name_class* parent; public : name_class(char*, name_class* =NULL); ~name_class(); name_class* get_parent(); char* get_local_name(); }; extern ostream& operator<<(ostream&, name_class&); extern ostream& operator<<(ostream& out, name_class* n); #endif