Unifex v0.3.1 API Reference
Modules
Implementation of Bundlex.Preprocessor
.
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 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 64-bit unsigned integer.
Module implementing Unifex.CodeGenerator.BaseType
behaviour for unsigned int.
Generates connective header file that includes proper header based on selected interface.
Utilities for code generation.
Generates NIF 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