#ifndef __LIBTYPE_HPP #define __LIBTYPE_HPP #include "simple.hpp" /* aLibrarySimpleType is a type that is not inheritable and resides in a * library (and not built into the language) */ class aLibrarySimpleType : public aSimpleType { public: static char streamablename[]; aLibrarySimpleType(const char *name,const char *libname); aLibrarySimpleType(const String& name,const String& libname); aLibrarySimpleType(istream& i) : aSimpleType(i) {} virtual ~aLibrarySimpleType(); virtual int isFromLibrary() const { return 1; } virtual const char *getstreamablename() const { return streamablename; } }; #endif