GTK+
gtk/gtkdata.h
GtkData is an abstract base class for a piece of data that might be shared between multiple objects. Right now its interface is empty; in the future, there may be generic operations for all GtkData objects.