ooRexx
4.2.0-source
About: ooRexx (Open Object Rexx) is a free implementation of Object Rexx. Object Rexx is an enhancement of the classic Rexx interpreter; a full-featured programming language with a human-oriented syntax. Fossies Dox: ooRexx-4.2.0-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation) 
|
Go to the documentation of this file. 43 #ifndef Included_PackageClass 44 #define Included_PackageClass 51 void *
operator new(size_t);
52 inline void *
operator new(
size_t size,
void *ptr) {
return ptr; };
void flatten(RexxEnvelope *)
PackageClass(RexxSource *source)
RexxString * getSourceLine(size_t)
PackageClass * newRexx(RexxObject **init_args, size_t argCount)
RexxDirectory * getClasses()
RoutineClass * findRoutine(RexxString *name)
RexxObject * setSecurityManager(RexxObject *)
RexxString * getSourceLineRexx(RexxObject *)
PackageClass(RESTORETYPE restoreType)
RexxObject * loadLibrary(RexxString *name)
RexxObject * addClass(RexxString *name, RexxClass *clazz)
RexxDirectory * getPublicClasses()
void liveGeneral(int reason)
RexxDirectory * getImportedRoutines()
RexxDirectory * getMethods()
RexxInteger * getSourceSize()
RexxObject * addPublicRoutine(RexxString *name, RoutineClass *routine)
RexxDirectory * getRoutines()
PackageClass * loadPackage(RexxString *name, RexxArray *source)
RexxDirectory * getPublicRoutines()
RexxClass * findClassRexx(RexxString *name)
RexxObject * addPublicClass(RexxString *name, RexxClass *clazz)
RoutineClass * findRoutineRexx(RexxString *name)
RexxDirectory * getImportedClasses()
RexxClass * findClass(RexxString *name)
RexxArray * getImportedPackages()
RexxObject * addPackage(PackageClass *package)
static void createInstance()
RexxObject * addRoutine(RexxString *name, RoutineClass *routine)
static RexxClass * classInstance
RexxSource * getSourceObject()
PackageClass * new_package(RexxSource *s)