![]() |
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 5802 of file WasmDSL.hpp.
| using m::wasm::Parameter< T, L >::base_type = Variable<T, VariableKind::Param, false, L> |
Definition at line 5807 of file WasmDSL.hpp.
| using m::wasm::Parameter< T, L >::dependent_expr_type = typename base_type::dependent_expr_type |
Definition at line 5809 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 5815 of file WasmDSL.hpp.
Definition at line 5805 of file WasmDSL.hpp.