# loki.transformations.inline.tests.test_functions

Functions

`fixture_builder`(tmp_path) |
`fixture_multiply_extended_mod`(request, tmp_path) |
`test_inline_elemental_functions_intrinsic_procs`(...) |
`test_inline_statement_functions`(frontend, ...) |
`test_inline_statement_functions_inline_call`(...) |
`test_transform_inline_elemental_functions`(...) | Test correct inlining of elemental functions.
`test_transform_inline_elemental_functions_extended_arr`(...) |
`test_transform_inline_elemental_functions_extended_scalar`(...) |

fixture_builder(tmp_path)

test_transform_inline_elemental_functions(tmp_path, builder, frontend, return_type_via_var)

  Test correct inlining of elemental functions.

fixture_multiply_extended_mod(request, tmp_path)

test_transform_inline_elemental_functions_extended_scalar(multiply_extended_mod, builder, tmp_path)

test_transform_inline_elemental_functions_extended_arr(multiply_extended_mod, builder, tmp_path)

test_inline_statement_functions(frontend, stmt_decls)

test_inline_statement_functions_inline_call(frontend, provide_myfunc, tmp_path)

test_inline_elemental_functions_intrinsic_procs(frontend)