Github

Download version 1.4.8: Windows or Linux

Language Interface Library: C/C++ and MS COM objects

ECF: C-language-interface.ecf

Directory: library/language_interface/C

[ . ]

. /C++

. /MS-COM

. /MS-COM/shell-link

. /dynamic

. /eiffel-callback

. /string

. /string/16-bit

. /string/32-bit

. /string/8-bit

. /string/spec/unix

. /string/spec/windows

[ . ]

EL_ALLOCATED_C_OBJECT

C struct wrapper with memory allocated for it in MANAGED_POINTER attribute

EL_C_DATA

EL_C_OBJECT

EL_MODULE_C_DECODER

C++

EL_CPP_ITERATOR

EL_CPP_OBJECT

MS-COM

EL_WCOM_INITIALIZER

EL_WCOM_OBJECT

EL_WCOM_PERSIST_FILE

MS-COM/shell-link

EL_SHELL_LINK

Objects that creates a Windows shortcut

EL_SHELL_LINK_API

dynamic

EL_DYNAMIC_MODULE

Defines interface to dynamically load C API.

Further Information

Click on class link to see instructions.

EL_DYNAMIC_MODULE_POINTERS

Dynamic module API function pointers. This class automates the process of assigning shared object (DLL) API function pointers to pointer attributes.

Further Information

Click on class link to see instructions.

eiffel-callback

EL_CALLBACK_FIXER

Fixes an Eiffel object in memory so that it can be the target of callbacks from a C routine. The garbage collector is prevented from moving it during collect cycles.

Further Information

Click on class link to see instructions.

EL_CALLBACK_FIXER_I

Fixes an Eiffel object in memory so that it can be the target of callbacks from a C routine. The garbage collector is prevented from moving it during collect cycles.

Further Information

Click on class link to see instructions.

EL_C_CALLABLE

Ancestor for classes that are intended to handle callbacks from a C language routine. See also: EL_C_TO_EIFFEL_CALLBACK_STRUCT

Further Information

Click on class link to see instructions.

EL_C_TO_EIFFEL_CALLBACK_STRUCT

Object with a target callable from C. The target is temporarily fixed in memory and guaranteed not to be moved by the garbage collector.When the gc_protector object is collected it releases the target for collection.

EL_SPECIAL_CALLBACK_FIXER

Fixes an Eiffel object in memory so that it can be the target of callbacks from a C routine. This is same as class EL_CALLBACK_FIXER except it assumes the garbage collector has been disabled.

EL_CALLBACK_C_API

string

EL_C_DECODER

EL_C_STRING

EL_SHARED_C_WIDE_CHARACTER_STRING

EL_UC_ROUTINES

string/16-bit

EL_C_STRING_16

EL_C_STRING_16_BE

EL_C_STRING_16_LE

string/32-bit

EL_C_STRING_32

EL_C_STRING_32_BE

EL_C_STRING_32_LE

string/8-bit

EL_C_STRING_8

EL_C_STRING_8_BE

EL_C_STRING_8_LE

EL_C_UTF8_STRING_8

string/spec/unix

EL_C_WIDE_CHARACTER_STRING

Unix compatible UCS-4 wchar_t

string/spec/windows

EL_C_WIDE_CHARACTER_STRING

Windows compatible UTF-16 wchar_t