GodCode (also known as GodObject) is code that creates all the objects in a system; enforced in C++ by discipline rather than the language. It implies a common base class (CAdam) for all objects created by God.