Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

kinds.h File Reference


Typedefs

typedef int32 LookupTypeFlag
typedef int32 LookupType

Enumerations

enum  MethodKind { OuterMethodType, BlockMethodType }
enum  BaseLookupType { NormalBaseLookupType, ResendBaseLookupType, DirectedResendBaseLookupType, DelegatedBaseLookupType }
enum  CountType { NonCounting, Counting, Comparing }

Functions

bool isPerformLookupType (LookupType t)
BaseLookupType baseLookupType (LookupType lookupType)
bool needsDelegatee (LookupType l)
bool isResendLookupType (LookupType l)
bool lookupReceiverIsSelf (LookupType l)
LookupType withoutExtraBits (LookupType lookupType)
LookupType withCountBits (LookupType l, CountType t)
CountType countType (LookupType l)
void printLookupType (LookupType lookupType)
char* lookupTypeName (LookupType lookupType)
bool lookupMatch (LookupType l1, LookupType l2)

Variables

const int32 BaseLookupTypeMask
const fint BaseLookupTypeSize
const LookupTypeFlag LookupTypeBitsBase
const LookupTypeFlag SelectorStaticBit
const LookupTypeFlag DelegateeStaticBit
const LookupTypeFlag ReceiverStaticBit
const LookupTypeFlag ImplicitSelfBit
const LookupTypeFlag LastLookupTypeBit
const fint LookupTypeSize
const int32 LookupTypeMask
const LookupType NormalLookupType
const LookupType StaticNormalLookupType
const LookupType ImplicitSelfLookupType
const LookupType ResendLookupType
const LookupType DirectedResendLookupType
const LookupType NormalPerformType
const LookupType ResendPerformType
const LookupType DelegatedPerformType
const fint CountTypeMask
const fint CountTypeSize
const fint CountSendBit
const fint DirtySendBit
const fint DirtySendMask
const fint OptimizedSendBit
const fint OptimizedSendMask
const fint UninlinableSendBit
const fint UninlinableSendMask


Typedef Documentation

typedef int32 LookupTypeFlag

typedef int32 LookupType


Enumeration Type Documentation

enum MethodKind

Enumeration values:
OuterMethodType  
BlockMethodType  

enum BaseLookupType

Enumeration values:
NormalBaseLookupType  
ResendBaseLookupType  
DirectedResendBaseLookupType  
DelegatedBaseLookupType  

enum CountType

Enumeration values:
NonCounting  
Counting  
Comparing  

Function Documentation

bool isPerformLookupType (LookupType t) [inline]

BaseLookupType baseLookupType (LookupType lookupType) [inline]

bool needsDelegatee (LookupType l) [inline]

bool isResendLookupType (LookupType l) [inline]

bool lookupReceiverIsSelf (LookupType l) [inline]

LookupType withoutExtraBits (LookupType lookupType) [inline]

LookupType withCountBits (LookupType l, CountType t) [inline]

CountType countType (LookupType l) [inline]

void printLookupType (LookupType l)

char * lookupTypeName (LookupType l)

bool lookupMatch (LookupType l1, LookupType l2) [inline]


Variable Documentation

const int32 BaseLookupTypeMask

const fint BaseLookupTypeSize

const LookupTypeFlag LookupTypeBitsBase

const LookupTypeFlag SelectorStaticBit

const LookupTypeFlag DelegateeStaticBit

const LookupTypeFlag ReceiverStaticBit

const LookupTypeFlag ImplicitSelfBit

const LookupTypeFlag LastLookupTypeBit

const fint LookupTypeSize

const int32 LookupTypeMask

const LookupType NormalLookupType

const LookupType StaticNormalLookupType

const LookupType ImplicitSelfLookupType

const LookupType ResendLookupType

const LookupType DirectedResendLookupType

const LookupType NormalPerformType

const LookupType ResendPerformType

const LookupType DelegatedPerformType

const fint CountTypeMask

const fint CountTypeSize

const fint CountSendBit

const fint DirtySendBit

const fint DirtySendMask

const fint OptimizedSendBit

const fint OptimizedSendMask

const fint UninlinableSendBit

const fint UninlinableSendMask


Generated at Tue Jun 27 12:06:48 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999