Versions in this module Expand all Collapse all v0 v0.0.1 Oct 8, 2022 Changes in this version + type EIFunction struct + CgoPointer unsafe.Pointer + FunctionInputs []EIFunctionValue + FunctionOutputs []EIFunctionValue + Implementation interface{} + Namespace string + type EIFunctionReceiver interface + Append func(importName string, implementation interface{}, cgoPointer unsafe.Pointer) error + Namespace func(namespace string) + type EIFunctionValue int + const EIFunctionValueInt32 + const EIFunctionValueInt64 + type EIFunctions struct + CurrentNamespace string + FunctionMap map[string]EIFunction + func NewEIFunctions() *EIFunctions + func (imports *EIFunctions) Append(importName string, implementation interface{}, cgoPointer unsafe.Pointer) error + func (imports *EIFunctions) Namespace(namespace string) + type ImportedFunctionError struct + func NewImportedFunctionError(functionName string, message string) *ImportedFunctionError + func (error *ImportedFunctionError) Error() string