pelemay v0.0.11 Pelemay.Generator

Link to this section Summary

Functions

Examples

iex> Pelemay.Generator.elixir_nif_module(:"Elixir.Module") "Elixir.PelemayNifElixirModule"

Examples

iex> Pelemay.Generator.libnif_name(:"Elixir.Module") "libnifelixirmodule"

Examples

iex> Pelemay.Generator.libnif_priv_name(:"Elixir.Module") "priv/libnifelixirmodule"

Examples

iex> Pelemay.Generator.module_downcase_non(:"Elixir.Module") "elixirmodule"

Examples

iex> Pelemay.Generator.module_downcase_underscore(:"Elixir.Module") "elixir_module"

Examples

iex> Pelemay.Generator.module_replaced_non(:"Elixir.Module") "ElixirModule"

Examples

iex> Pelemay.Generator.module_replaced_underscore(:"Elixir.Module") "Elixir_Module"

Examples

iex> Pelemay.Generator.nif_module(:"Elixir.Module") "PelemayNifElixirModule"

Link to this section Functions

Link to this function

elixir_nif_module(module)

Examples

iex> Pelemay.Generator.elixir_nif_module(:"Elixir.Module") "Elixir.PelemayNifElixirModule"

Link to this function

full_path_kernel_c(nifname)

Link to this function

full_path_kernel_dc(nifname)

Link to this function

full_path_kernel_dh(nifname)

Link to this function

full_path_kernel_h(nifname)

Link to this function

generate(module)

Link to this function

kernel_c(nifname)

Link to this function

kernel_dc(nifname)

Link to this function

kernel_dh(nifname)

Link to this function

kernel_dh_macro(nifname)

Link to this function

kernel_do(nifname)

Link to this function

kernel_driver_name(nif_name)

Link to this function

kernel_h(nifname)

Link to this function

kernel_h_macro(nifname)

Link to this function

kernel_name(nif_name)

Link to this function

kernel_o(nifname)

Link to this function

libnif_name(module)

Examples

iex> Pelemay.Generator.libnif_name(:"Elixir.Module") "libnifelixirmodule"

Link to this function

libnif_priv_name(module)

Examples

iex> Pelemay.Generator.libnif_priv_name(:"Elixir.Module") "priv/libnifelixirmodule"

Link to this function

libnif_src_name(module)

Link to this function

makefile(module)

Link to this function

module_downcase_non(module)

Examples

iex> Pelemay.Generator.module_downcase_non(:"Elixir.Module") "elixirmodule"

Link to this function

module_downcase_underscore(module)

Examples

iex> Pelemay.Generator.module_downcase_underscore(:"Elixir.Module") "elixir_module"

Link to this function

module_replaced_non(module)

Examples

iex> Pelemay.Generator.module_replaced_non(:"Elixir.Module") "ElixirModule"

Link to this function

module_replaced_underscore(module)

Examples

iex> Pelemay.Generator.module_replaced_underscore(:"Elixir.Module") "Elixir_Module"

Link to this function

nif_module(module)

Examples

iex> Pelemay.Generator.nif_module(:"Elixir.Module") "PelemayNifElixirModule"