class VirtualMethods


Definition#include <data-flow/include/vmethod.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Types

Protected Methods

Protected Members


Detailed Description

SymbolSet* symbols

[protected]

typedef  ObjectRef (*funct_ptr0) (ObjectRef x)

[protected]

typedef  ObjectRef (*funct_ptr1) (ObjectRef x, ObjectRef a)

[protected]

typedef  ObjectRef (*funct_ptr2) (ObjectRef x, ObjectRef a, ObjectRef b)

[protected]

typedef  ObjectRef (*funct_ptr3) (ObjectRef x, ObjectRef a, ObjectRef b, ObjectRef c)

[protected]

typedef map<const type_info *, funct_ptr0> vtableType0

[protected]

typedef map<const type_info *, funct_ptr1> vtableType1

[protected]

typedef map<const type_info *, funct_ptr2> vtableType2

[protected]

typedef map<const type_info *, funct_ptr3> vtableType3

[protected]

vector<vtableType0> tables0

[protected]

vector<vtableType1> tables1

[protected]

vector<vtableType2> tables2

[protected]

vector<vtableType3> tables3

[protected]

 VirtualMethods ()

int  lookup (const string &str)

int  lookup (char *str)

int  registerFunct0 (funct_ptr0 ptr, const type_info *x, string name)

int  registerFunct1 (funct_ptr1 ptr, const type_info *x, string name)

int  registerFunct2 (funct_ptr2 ptr, const type_info *x, string name)

int  registerFunct3 (funct_ptr3 ptr, const type_info *x, string name)

ObjectRef  call (int id, ObjectRef x)

ObjectRef  call (int id, ObjectRef x, ObjectRef y)


Generated by: jmvalin@usw-pr-shell2 on Mon Jun 24 00:06:36 2002, using kdoc 2.0a40.