! classutl.h - utilities to aid Classes for Inform ! Version 1.0 (19-Sep-2001) ! ! by Matt Albrecht - groboclown@users.sourceforge.net ! ! (If you need to edit this file, note that indentations are 4 spaces ! and tabs are not used.) ! ! This has been donated to the Public Domain. Use, abuse, and don't blame me. ! ! To prevent cluttering of the global name space, all definitions herein ! begin with "classutl_", and library private members begin with "classutl__". System_file; Ifndef CLASSUTL__INCLUDED; Constant CLASSUTL__INCLUDED; ! This property defines a routine in classes that is called when the ! Initialise method is invoked. Property classutl_constructor; !--------------------------------------------------------------- ! Initializes all objects that have the constructor() method. ! should be called from the Initialise function. !--------------------------------------------------------------- [ classutl_InitialiseObjects x; objectloop( x provides classutl_constructor ) { x.classutl_constructor(); } ]; Endif; ! CLASSUTL__INCLUDED not defined