class DoubleDispatch


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

Public Methods

Protected Types

Protected Members


Detailed Description

typedef  ObjectRef (*funct_ptr) (ObjectRef x, ObjectRef y)

string name

[protected]

typedef TypeMap<funct_ptr> vtable1Type

[protected]

typedef TypeMap<vtable1Type> vtable2Type

[protected]

vtable2Type vtable

[protected]

 DoubleDispatch (string _name) : name(_name)

const string & getName ()

void  registerFunct (funct_ptr ptr, const type_info *x, const type_info *y)

ObjectRef  call (ObjectRef x, ObjectRef y)


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