au.com.swz.jatlom
Class FuncKind

java.lang.Object
  extended by au.com.swz.jatlom.FuncKind

public class FuncKind
extends java.lang.Object

Defines the numeration values for the different kinds of functions.

Author:
Mark Richter

Field Summary
static FuncKind FUNC_DISPATCH
          The function can be accessed only through IDispatch.
static FuncKind FUNC_NONVIRTUAL
          The function is accessed by static address and takes an implicit this pointer.
static FuncKind FUNC_PUREVIRTUAL
          The function is accessed through the virtual function table (VTBL), and takes an implicit this pointer.
static FuncKind FUNC_STATIC
          The function is accessed by static address and does not take an implicit this pointer.
static FuncKind FUNC_VIRTUAL
          The function is accessed the same as PUREVIRTUAL, except the function has an implementation.
static FuncKind UNKNOWN
          Unknown or Unsupported
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FUNC_VIRTUAL

public static FuncKind FUNC_VIRTUAL
The function is accessed the same as PUREVIRTUAL, except the function has an implementation.


FUNC_PUREVIRTUAL

public static FuncKind FUNC_PUREVIRTUAL
The function is accessed through the virtual function table (VTBL), and takes an implicit this pointer.


FUNC_NONVIRTUAL

public static FuncKind FUNC_NONVIRTUAL
The function is accessed by static address and takes an implicit this pointer.


FUNC_STATIC

public static FuncKind FUNC_STATIC
The function is accessed by static address and does not take an implicit this pointer.


FUNC_DISPATCH

public static FuncKind FUNC_DISPATCH
The function can be accessed only through IDispatch.


UNKNOWN

public static FuncKind UNKNOWN
Unknown or Unsupported

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object