View Source API Reference Unifex v1.2.1

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.

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