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. 44 #ifndef LibraryPackage_Included 45 #define LibraryPackage_Included 60 inline void *
operator new(size_t,
void *ptr) {
return ptr;}
61 inline void operator delete(
void *,
void *) {;}
62 void *
operator new(size_t);
63 inline void operator delete(
void *) {;}
69 void live(
size_t liveMark);
uint16_t *(RexxEntry * PNATIVEMETHOD)(RexxMethodContext *, ValueDescriptor *)
RoutineClass * resolveRoutine(RexxString *name)
LibraryUnloaderDispatcher(RexxPackageUnloader u)
void(REXXENTRY * RexxPackageLoader)(RexxThreadContext *)
virtual ~LibraryUnloaderDispatcher()
RexxPackageEntry *RexxEntry * PACKAGE_LOADER()
PNATIVEROUTINE resolveRoutineEntry(RexxString *name)
RexxMethodEntry * locateMethodEntry(RexxString *name)
uint16_t *(RexxEntry * PNATIVEROUTINE)(RexxCallContext *, ValueDescriptor *)
RexxPackageUnloader unloader
RexxRoutineEntry * locateRoutineEntry(RexxString *name)
void(REXXENTRY * RexxPackageUnloader)(RexxThreadContext *)
RexxPackageEntry * package
RexxNativeMethod * resolveMethod(RexxString *name)
size_t(RexxEntry * PREGISTEREDROUTINE)(const char *, size_t, PCONSTRXSTRING, const char *, PRXSTRING)
PNATIVEMETHOD resolveMethodEntry(RexxString *name)
void liveGeneral(int reason)
PREGISTEREDROUTINE resolveRegisteredRoutineEntry(RexxString *name)
RexxPackageEntry * getPackageTable()
virtual ~LibraryLoaderDispatcher()
void loadRoutines(RexxRoutineEntry *table)
LibraryPackage(RESTORETYPE restoreType)
LibraryLoaderDispatcher(RexxPackageLoader l)
void live(size_t liveMark)
LibraryPackage(RexxString *n)