From owner-freebsd-libh Thu Apr 18 17:20:24 2002 Delivered-To: freebsd-libh@freebsd.org Received: from postal.sdsc.edu (postal.sdsc.edu [132.249.20.114]) by hub.freebsd.org (Postfix) with ESMTP id E965137B423 for ; Thu, 18 Apr 2002 17:20:03 -0700 (PDT) Received: from multivac.sdsc.edu (multivac.sdsc.edu [132.249.20.57]) by postal.sdsc.edu (8.11.6/8.11.6/server/37) with ESMTP id g3J0K3h27384; Thu, 18 Apr 2002 17:20:03 -0700 (PDT) Received: by multivac (8.11.6+Sun/1.11-SolarisClient) id g3J0K3l28745; Thu, 18 Apr 2002 17:20:03 -0700 (PDT) To: freebsd-libh@FreeBSD.ORG Subject: cleanup of HSystem 2nd try (stage 12) From: Max Okumoto Date: 18 Apr 2002 17:20:03 -0700 Message-ID: Lines: 68 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * Clean up comments. Add markers for new functions contained in HSystem.cc Index: include/HSystem.hh =================================================================== RCS file: /home/libh/cvs/libh/include/HSystem.hh,v retrieving revision 1.14 diff -u -r1.14 HSystem.hh --- include/HSystem.hh 2002/04/17 15:05:46 1.14 +++ include/HSystem.hh 2002/04/19 00:17:44 @@ -43,8 +43,6 @@ #include #include -//====================================================================== - /** * Represent a libh subsystem object interface generator. */ @@ -91,6 +89,19 @@ string gen_result_to_obj(MethodDesc::Value t); string gen_method_argument(MethodDesc::Value t, int argno, int method_argno, bool last_arg_in_set_method); + /*----- New methods in HSystem.cc will go here ----*/ + + /** + * Parse *.cd.cc file for ClassDescriptions. + * + * @param filename Name of input file. + * + * @note This func has yet to be written. + */ + void parse_ClassDesc(const string &filename); + + /*----- New methods in HSystem.cc will go here ----*/ + public: /** * Name of subsystem. @@ -152,18 +163,14 @@ * @param out stream to send text. */ void gen_file(ostream &out); - -}; // class HSystem -//====================================================================== +}; /** * a set of systems */ typedef set Systems; -//====================================================================== - /** * Initialize a subsystem and register it. * @@ -178,7 +185,5 @@ * @param systems the set of HSystem objects to add the subsystem to */ void build_systems(Systems &systems); - -//====================================================================== #endif // HSystem_hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message