MethodClass.hpp File Reference
#include "RexxCore.h"
Include dependency graph for MethodClass.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BaseCode
 
class  BaseExecutable
 
class  RexxMethod
 

Typedefs

typedef uint16_t *(RexxEntryPNATIVEMETHOD) (RexxMethodContext *, ValueDescriptor *)
 
typedef uint16_t *(RexxEntryPNATIVEROUTINE) (RexxCallContext *, ValueDescriptor *)
 
typedef size_t(RexxEntryPREGISTEREDROUTINE) (const char *, size_t, PCONSTRXSTRING, const char *, PRXSTRING)
 

Enumerations

enum  GuardFlag { DEFAULT_GUARD , GUARDED_METHOD , UNGUARDED_METHOD }
 
enum  ProtectedFlag { DEFAULT_PROTECTION , PROTECTED_METHOD , UNPROTECTED_METHOD }
 
enum  AccessFlag { DEFAULT_ACCESS_SCOPE , PUBLIC_SCOPE , PRIVATE_SCOPE , PACKAGE_SCOPE }
 

Typedef Documentation

◆ PNATIVEMETHOD

typedef uint16_t*(RexxEntry * PNATIVEMETHOD) (RexxMethodContext *, ValueDescriptor *)

Definition at line 100 of file MethodClass.hpp.

◆ PNATIVEROUTINE

typedef uint16_t*(RexxEntry * PNATIVEROUTINE) (RexxCallContext *, ValueDescriptor *)

Definition at line 102 of file MethodClass.hpp.

◆ PREGISTEREDROUTINE

typedef size_t(RexxEntry * PREGISTEREDROUTINE) (const char *, size_t, PCONSTRXSTRING, const char *, PRXSTRING)

Definition at line 104 of file MethodClass.hpp.

Enumeration Type Documentation

◆ AccessFlag

enum AccessFlag
Enumerator
DEFAULT_ACCESS_SCOPE 
PUBLIC_SCOPE 
PRIVATE_SCOPE 
PACKAGE_SCOPE 

Definition at line 72 of file MethodClass.hpp.

◆ GuardFlag

enum GuardFlag
Enumerator
DEFAULT_GUARD 
GUARDED_METHOD 
UNGUARDED_METHOD 

Definition at line 58 of file MethodClass.hpp.

◆ ProtectedFlag

Enumerator
DEFAULT_PROTECTION 
PROTECTED_METHOD 
UNPROTECTED_METHOD 

Definition at line 65 of file MethodClass.hpp.