org.bridj.cpp
Class CPPRuntime.MemoryOperators

java.lang.Object
  extended by org.bridj.cpp.CPPRuntime.MemoryOperators
Enclosing class:
CPPRuntime

public static class CPPRuntime.MemoryOperators
extends Object


Field Summary
protected  DynamicFunction<Void> deleteArrayFct
           
protected  DynamicFunction<Void> deleteFct
           
protected  DynamicFunction<Pointer<?>> newArrayFct
           
protected  DynamicFunction<Pointer<?>> newFct
           
 
Constructor Summary
protected CPPRuntime.MemoryOperators()
           
  CPPRuntime.MemoryOperators(NativeLibrary library)
           
 
Method Summary
 void cppDelete(Pointer<?> ptr)
           
 void cppDeleteArray(Pointer<?> ptr)
           
 Pointer<?> cppNew(long size)
           
 Pointer<?> cppNewArray(long size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

newFct

protected DynamicFunction<Pointer<?>> newFct

newArrayFct

protected DynamicFunction<Pointer<?>> newArrayFct

deleteFct

protected DynamicFunction<Void> deleteFct

deleteArrayFct

protected DynamicFunction<Void> deleteArrayFct
Constructor Detail

CPPRuntime.MemoryOperators

protected CPPRuntime.MemoryOperators()

CPPRuntime.MemoryOperators

public CPPRuntime.MemoryOperators(NativeLibrary library)
Method Detail

cppNew

public Pointer<?> cppNew(long size)

cppNewArray

public Pointer<?> cppNewArray(long size)

cppDelete

public void cppDelete(Pointer<?> ptr)

cppDeleteArray

public void cppDeleteArray(Pointer<?> ptr)


Copyright © 2009-2012. All Rights Reserved.