class Object

GObject is a nameable object. It contains various virtual functions for getting and setting an objects name. Which is represented as a NULL terminated string. The object also contains an abstract virtual method for serialization.

class GObject {
public:
	char *Name();
	bool Name(char *s);
};


Name(...)

	char *Name();
Returns a pointer to the objects name;

	bool Name(char *s);
Sets the objects name. The string is copied and stored internally. The return value is non-zero when the function succeeds.
© 1999 Matthew Allen