org.bridj.cpp.mfc
Class MFCRuntime
java.lang.Object
org.bridj.AbstractBridJRuntime
org.bridj.CRuntime
org.bridj.cpp.CPPRuntime
org.bridj.cpp.mfc.MFCRuntime
- All Implemented Interfaces:
- BridJRuntime
public class MFCRuntime
- extends CPPRuntime
- Author:
- Olivier
Methods inherited from class org.bridj.cpp.CPPRuntime |
createClassTypeVariableExtractor, createMethodTypeVariableExtractor, getAnnotatedTemplateTypeVariableIndexInArguments, getCPPTypeInfo, getInstance, getMemoryOperators, getPositionInVirtualTable, getTemplateParameters, getTypeInfo, getVirtualMethodsCount, installRegularVTablePtr, installSyntheticVTablePtr, listVirtualMethods, newCPPInstance, registerNativeMethod, setTemplateParameters, synthetizeVirtualTable |
Methods inherited from class org.bridj.CRuntime |
allocate, createCToJavaCallback, getCallbackNativeImplementer, getDefaultStructSize, getDynamicFunctionFactory, getNativeLibrary, getSeverityOfMissingSymbol, getTypeForCast, getUniqueAbstractCallbackMethod, isAvailable, registerCallbackInstance, registerFamily, setNativeObjectPeer, sizeOf |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MFCRuntime
public MFCRuntime()
getActualInstanceClass
public <T extends NativeObject> Class<? extends T> getActualInstanceClass(Pointer<T> pInstance,
Type officialType)
- Specified by:
getActualInstanceClass
in interface BridJRuntime
- Overrides:
getActualInstanceClass
in class CPPRuntime
getExtraFieldsOfNewClass
public void getExtraFieldsOfNewClass(Class<?> type,
Map<String,Type> out)
getOverriddenVirtualMethods
public void getOverriddenVirtualMethods(Map<String,Pointer<?>> out)
register
public void register(Type type)
- Specified by:
register
in interface BridJRuntime
- Overrides:
register
in class CRuntime
Copyright © 2009-2012. All Rights Reserved.