W3cubDocs

/Haxe C++

Function<T, ABI>(FunctionData<T, ABI>)

package cpp

Available on cpp

Constructor

@:impl inline new (inValue:T )

Variables

@:impl read only call:FunctionData<T, ABI>

Methods

@:impl @:extern geq (this:FunctionData<T, ABI>):Bool

@:impl inline get_call ():FunctionData<T, ABI>

@:impl @:extern gt (this:FunctionData<T, ABI>):Bool

@:impl @:extern leq (this:FunctionData<T, ABI>):Bool

@:impl @:extern lt (this:FunctionData<T, ABI>):Bool

Static variables

@:impl static read only call:FunctionData<T, ABI>

Static methods

@:impl static inline new (inValue:T )

static inline fromStaticFunction<T> (inStaticFunction:T ):Callable<T>

static inline fromStaticFunction<T> (inStaticFunction:T ):Callable<T>

@:impl @:extern static geq (this:FunctionData<T, ABI>):Bool

static inline getProcAddress<T, ABI> (inModule:String, inFunction:String):Function<T, ABI>

static inline getProcAddress<T, ABI> (inModule:String, inFunction:String):Function<T, ABI>

@:impl static inline get_call ():FunctionData<T, ABI>

@:impl @:extern static gt (this:FunctionData<T, ABI>):Bool

@:impl @:extern static leq (this:FunctionData<T, ABI>):Bool

@:impl @:extern static lt (this:FunctionData<T, ABI>):Bool

@:native("::cpp::Function_obj::fromStaticFunction") @:extern static nativeFromStaticFunction<T> (inStaticFunction:T ):AutoCast

@:native("::cpp::Function_obj::fromStaticFunction") @:extern static nativeFromStaticFunction<T> (inStaticFunction:T ):AutoCast

@:native("::cpp::Function_obj::getProcAddress") @:extern static nativeGetProcAddress<T, ABI> (inModule:String, inFunction:String):AutoCast

@:native("::cpp::Function_obj::getProcAddress") @:extern static nativeGetProcAddress<T, ABI> (inModule:String, inFunction:String):AutoCast

© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/cpp/Function.html