![]() |
mutable
A Database System for Research and Fast Prototyping
|
A type to access function parameters. More...
#include <WasmDSL.hpp>
Public Types | |
using | base_type = Variable< T, VariableKind::Param, false, L > |
using | dependent_expr_type = typename base_type::dependent_expr_type |
Private Member Functions | |
Parameter (unsigned index) | |
Create a Parameter<T, L> for the existing parameter local of given index . | |
Friends | |
template<typename > | |
struct | Function |
A type to access function parameters.
Function parameters are like local variables, but they need not be explicitly allocated on the stack but are implicitly allocated by the function's signature. Parameters are indexed in the order they occur in the function signature.
Definition at line 5801 of file WasmDSL.hpp.
using m::wasm::Parameter< T, L >::base_type = Variable<T, VariableKind::Param, false, L> |
Definition at line 5806 of file WasmDSL.hpp.
using m::wasm::Parameter< T, L >::dependent_expr_type = typename base_type::dependent_expr_type |
Definition at line 5808 of file WasmDSL.hpp.
|
inlineprivate |
Create a Parameter<T, L>
for the existing parameter local of given index
.
Parameters can only be created by Function::parameter<I>()
.
Definition at line 5814 of file WasmDSL.hpp.
Definition at line 5804 of file WasmDSL.hpp.