|
From: Frank V. C. <fr...@us...> - 2000-10-25 12:20:29
|
Update of /cvsroot/corelinux/clfw/clfw/LibLoad In directory slayer.i.sourceforge.net:/tmp/cvs-serv31616/LibLoad Modified Files: LibraryType.hpp Log Message: 116738 Prototype type Index: LibraryType.hpp =================================================================== RCS file: /cvsroot/corelinux/clfw/clfw/LibLoad/LibraryType.hpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** LibraryType.hpp 2000/08/30 21:22:05 1.1 --- LibraryType.hpp 2000/10/25 12:20:27 1.2 *************** *** 22,29 **** */ ! #if !defined(__COMMON_HPP) ! #include <Common.hpp> #endif #include <string> --- 22,33 ---- */ ! #if !defined(__CLFWCOMMON_HPP) ! #include <ClfwCommon.hpp> #endif + #if !defined(__PROTOTYPE_HPP) + #include <Prototype.hpp> + #endif + #include <string> *************** *** 37,42 **** */ ! class LibraryType { public: --- 41,49 ---- */ ! class LibraryType : public Prototype { + + DECLARE_METATYPEMEMBERS( LibraryType ); + public: *************** *** 44,52 **** // Constructors and destructor // ! /// Default constructor ! ! LibraryType( const std::string & ) ! throw ( NullPointerException ); /// Copy constructor --- 51,57 ---- // Constructors and destructor // + /// Default constructor not allowed ! LibraryType( void ) ; /// Copy constructor *************** *** 77,98 **** // Accessors // - /// Retrieve the type identifier ! const std::string & getTypeName( void ) const; protected: - // - // Constructor - // - /// Default constructor not allowed - - LibraryType( void ) throw ( Assertion ); private: - - /// Name identifiers - - std::string theTypeName; }; --- 82,96 ---- // Accessors // ! /** @name Data members for Meta access ! */ ! //@{ ! DECLARE_INSTANCEDATA( string, TypeName ); ! //@} protected: private: }; |