View Source API Reference Unifex v1.2.0
Modules
Implementation of Bundlex.Preprocessor
.
Wraps Bundlex.CNode functionalities to support Unifex-specific CNode behaviours
Behaviour for code generation.
Behaviour and abstraction over type-specific code generation.
Module implementing Unifex.CodeGenerator.BaseType
behaviour for atoms.
Module implementing Unifex.CodeGenerator.BaseType
behaviour for boolean atoms.
Default Unifex.CodeGenerator.BaseType
implementation for all types.
Module implementing Unifex.CodeGenerator.BaseType
behaviour for C Enums.
Module implementing Unifex.CodeGenerator.BaseType
behaviour for floats.
Module implementing Unifex.CodeGenerator.BaseType
behaviour for integers.
Module implementing Unifex.CodeGenerator.BaseType
behaviour for 64-bit integer.
Module implementing Unifex.CodeGenerator.BaseType
behaviour for lists.
Module implementing Unifex.CodeGenerator.BaseType
behaviour for payloads.
Module implementing Unifex.CodeGenerator.BaseType
behaviour for Erlang PIDs.
Module implementing Unifex.CodeGenerator.BaseType
behaviour for Unifex state.
Module implementing Unifex.CodeGenerator.BaseType
behaviour for strings.
Module implementing Unifex.CodeGenerator.BaseType
behaviour for structs.
Module implementing Unifex.CodeGenerator.BaseType
behaviour for 64-bit unsigned integer.
Module implementing Unifex.CodeGenerator.BaseType
behaviour for unsigned int.
Utilities for code generation.
Generates C node boilerplate based on Unifex.Specs
.
Generates NIF boilerplate based on Unifex.Specs
.
This module allows to generate definitions for native functions described in Unifex specs.
Module that handles parsing Unifex specs for native boilerplate code generation.
Module exporting macros that can be used to define Unifex specs.
Mix Tasks
Generates native boilerplate code for all the .spec.exs
files found in c_src
dir