4. Bindings

Felix provides extensive support for binding C/C++. Whilst many languages provide an FFI (Foreign Function Interface) which allows glue logic to be written in C, Felix uses the C/C++ object model directly, and provides the ability to bind to C/C++ data types and functions directly in the language. In most cases these bindings do not require any executable glue code, instead, the bindings simply provide a map between the type systems.


4.1. Binding types
4.2. Binding constants
4.3. Requirements Specifications